22. Marlowe


This is a unisex name that can be given to either a boy or a girl.

Adorable, isn't it?

This is an English name that means hill by the lake.

Regardless of it's strange origin, it's still an uncommon name that you will love saying as your baby grows.