while primarily a Scandinavian name meaning "royal staff" or "staff of the Goths," Gustav also has Medieval Slavic roots and is believed to be a form of the Slavic name Gostislav, meaning "glorious guest". The name likely entered Scandinavia through migrating Germanic and Slavic peoples