Imogen is a beautiful name. It's on my list if we have a girl. I don't like Freya (Freda is nice though) and I'm not a fan of May, Mae, Mai or any other variation being used as middle names, I think it's too common. But that's just my opinion....I have harsh opinions because I work in a school so a lot of names are ruined for me.