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.