Skip to main content Skip to header navigation

Meanings

English Baby Names Meaning:

In English Baby Names the meaning of the name Hamlet is: House or home. Introduced from Germany during the Norman Conquest. Also used as a surname.

German Baby Names Meaning:

In German Baby Names the meaning of the name Hamlet is: Aderived from the Old German word for house or home. Also used as a surname. Associated with Shakespeare's tragedy by the same name.

Shakespearean Baby Names Meaning:

In Shakespearean Baby Names the meaning of the name Hamlet is: Hamlet, Prince of Denmark' Son to the former King, whose ghost appears to Hamlet demanding he avenge his father's death by killing Claudius, the present king and brother of the former.

Search by a specific category

Or search by baby name