Imogen is a feminine name that has Celtic origins. It is derived from the Gaelic word inghean, which means "maiden." The name can also be found in literature as the name of a princess in Shakespeare's play Cymbeline. Imogen is a very popular name in England and Australia.
Similar Names: Emogen, Imogene
Famous Imogen Names: Imogen Poots (actress), Imogen Thomas (model)