For me
Emerson is best suited for a boy. I get tired of seeing it used as a girl's name. It's a nice name but not one I would use. The Canadian group
Emerson Drive comes to mind when I hear it.
Levi and
Imogen are both nice names.
Levi sounds like a strong name for a boy, and
Imogen makes me think of a girl who can stand up on her own and is tough but feminine when she wants to be.