The first name Hamlet is of German, Shakespearean, English origin. It is often a boy name. It has the following meaning(s):
German: A Variant of Hamo Derived from the Old German Word for House or Home. Also Used As a Surname. Associated With Shakespeare's Tragedy by the Same Name
Shakespearean: '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
English: Home
English: Variant of Hamo: House or Home. Introduced from Germany During the Norman Conquest. Also Used As a Surname
Bernardo(Shakespearean) 'Hamlet, Prince of Denmark' an Officer
Claudius(Shakespearean) 'Hamlet, Prince of Denmark' King of Denmark
Cornelius(Shakespearean) 'Cymbeline' a Physician. 'Hamlet, Prince of Denmark' a Courtier
Fortinbras(Shakespearean) 'Hamlet, Prince of Denmark' Prince of Norway
Francisco(Shakespearean) 'Hamlet, Prince of Denmark' a Soldier. 'The Tempest' a Lord
Gertrude(German) From the Old German Name, Meaning Strong Spear. Famous Bearers: Hamlet's Mother in the Shakespearian Tragedy 'Hamlet', and the Seventh Century Abbess St Gertrude of Nivelles, British Actress Gertrude
Getrude(Shakespearean) 'Hamlet, Prince of Denmark' the Queen of Denmark, Mother to Hamlet
Guildenstern(Shakespearean) 'Hamlet, Prince of Denmark' a Courtier. Osric