I absolutely love
Imogen, it is one of my very favourites. I have no beef with it whatsoever and if I were to have a daughter right now this would probably be her name. Now, I don't prefer names with a sketchy origin but
Imogen's is not bad enough to discourage me (unlike
Phaedra's and
Cressida's). Further, while a name's popularity can negatively impact upon my opinion, I don't live in a place where
Imogen is at all popular (I've only seen one in the
BAs from home recently).
A few more points regarding popularity: I dislike highly popular names because I don't want my daughter to be
Sophia H. or worse yet
Sophia H-O (I actually did have a class when I was younger with two
Dan B's, so they had to be called
Dan B-L and
Dan B-I). Also, my name is a little more unusual and while I don't love my name, I do like that it's a bit different. Lastly, I personally have difficulty remembering someone's name if it's quite common.