What does the name Imogen mean? The meaning of the name Imogen is Innocent, Girl. The origin of the name Imogen is English. This is the culture in which the name originated, or in the case of a word, the language.
People who like the name Imogen also like: Charlotte
, Esme Oliver
Name Notes: Name invented by William Shakespeare from the name Innogen. Imogen Heap, singer/songwriter.