Imogen is a ♀ female name.
Actually, the name Imogen should have been Innogen. William Shakespeare took the name for his play Cymbeline. It was printed incorrectly. The name Innogen is of Irish origin.
Imogen means “maiden” and “daughter” (from Old Irish “ingen”).
Photo: Jonathan Borba