Of Germanic origin, derived from the element 'eornost' meaning 'serious' or 'battle to the death', grew in popularity following Oscar Wilde's 'The Importance of Being Earnest'
German
From The Name Book: Over 10,000 Names - Their Meaning, Origins, and Spiritual Significance by Dorothy Astoria.