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,
Elijah,
Harrison,
Edward,
Ophelia,
Violet,
Genevieve,
Evangeline,
Evelyn,
Aurora,
Pearl