Earnest
Primarily Male
The meaning of the name Earnest is Diligent, Truthful
The origin of the name Earnest is English
People who like the name Earnest also like:
Arthur,
Edmund,
Everett,
Theodore,
Edward,
Ethan,
Emmett,
Violet,
Genevieve,
Evangeline,
Ophelia,
Aurora,
Pearl,
Clementine