Origin of the name Hamlet

Anglicized form of the Danish name Amleth. Shakespeare used this name for the Prince of Denmark in his play 'Hamlet' (1600), which he based upon earlier Danish tales.