Prev 17 of 30 Next
Imogen
Meaning: maiden, girl (mostly unknown)
Origin: English and Celtic