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,
Emmett,
Atticus,
Felix,
Evangeline,
Ophelia,
Violet,
Genevieve,
Clementine,
Eva,
Mabel