Meaning & Origin
A female given name from the Celtic languages.
Imogen is a girl's baby name of Celtic origin, likely from the Gaelic inghean, meaning 'maiden' or 'daughter.' It was first used by Shakespeare in Cymbeline (1611), possibly from a printer's error for 'Innogen.'
Imogen carries irresistible literary and theatrical credentials — it's quintessentially Shakespearean while feeling genuinely fresh in modern usage. Popular in the UK for decades, it's been gradually gaining momentum in the U.S. as parents discover its combination of ancient roots, literary prestige, and an enchanting sound that's hard to find elsewhere.