Variant of Imogene, possibly from Celtic meaning 'maiden' or Latin imago 'image'; popularized by Shakespeare.
Like Emagene?
Swipe through thousands of names like it