Name – Hamlet

Gender – Male

Origin – German

Meaning – The German name Hamlet means – little village; home. Literature: one of Shakespeare’s tragic heroes