Name Details
Boy|Christian

Earnest

"From the Old English word 'eornost' meaning 'serious, resolute, or eager'. It gained popularity as a given name in the 19th century."

Parentune Stories

Baby Names A-Z

Keep Exploring