Meaning
From the Old English word 'eornost' meaning 'serious, resolute, or eager'. It gained popularity as a given name in the 19th century.
earnest is currently at 1 number