Dignified for a boy. Sassy for a girl.
Think beyond the football thing, people.
A little bit boho but 100 percent adorbs.
Equal parts sophisticated and down-to-earth.
In old English, this name means “of the hare meadow.”
“Little king”--or, if it's for a lady, queen.
Solid for a boy but also sweet and delicate for a girl.
It means "little red head," and guhhhh it's so cute!
We love this name for its Western (but not too twangy) flair.
Dapper and adorable all at once.
This one means “valiant.”
Not just for male presidents.
Not just for Instagram filters.