<human>:  Why is Hamlet called Hamlet?
<bot>: Hamlet is the name of the main character in Shakespeare’s play Hamlet. The character is named after Hamlet, Prince of Denmark, a son of King Hamlet of Denmark.