Meaning and history
From a Latinized form of Old Norse Amlóði, of uncertain meaning, possibly from Old Norse ama “to bother” and óðr “frenzied, furious.” The name was used by Shakespeare for the title character of Hamlet (1600), a tragedy based on earlier sources, especially Saxo Grammaticus’s 12th-century Gesta Danorum, where the character is called Amlethus, and François de Belleforest’s 1570 French translation, where he is named Hamlet. In Shakespeare’s play, Hamlet is the prince of Denmark who seeks to avenge his father’s death at the hands of his uncle Claudius.
In 2025, 8 babies were recorded with the name Hamlet, ranking #8,910 among boys.