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.

Explore more ...