Origin:Greek
Other Origin(s):Latin
Meaning:Virgin; Wanderer; To give
With its major classical Latin vibes and its effortless elegance, Dido makes an enchanting name for your little one. This feminine name’s meaning is a bit of a mystery, thought to be a blend of Latin and Greek roots that could translate to “virgin,” “wanderer,” or “to give.” Dido appears in the Roman epic poem Aeneid, written by Virgil, as the legendary founder and queen of Carthage. Dido was also known as Elissa, suggesting beautiful sibling names for a growing family.
Not sure you have the perfect name? Search to add more baby names to your My Favorites list.