Uncover the origin, popularity, and more for any name.
Athelstan is a masculine given name of Old English origin. It is composed of the elements 'æþel' meaning 'noble' and 'stān' meaning 'stone'. Thus, Athelstan translates to 'noble stone', suggesting strength, steadfastness, and nobility of character.