iDogNames Find the perfect name for your pup

Hamlet

Pronunciation
[Ham-let]
Gender
Male
Meaning
Foolish and dull
Origin
Danish
The Danish prince in Shakespeare's book.