Gustav \g(u)-stav, gus-tav\ as a boy's name is a variant of Gus and Gustave (Scandinavian), and the meaning of Gustav is "royal staff; staff of the gods". See also Tavin.
The baby name Gustav sounds like Gusztav, Gustaw, Gustavo and Gustaf. Other similar baby names are Gustus, Gustovo, Gustavus, Gustaof, Gustaff and Gustaaf.