Fortinbras: francia eredetű név, jelentése: 'erősen felfegyverzett', 'erős a réz(péncél)ban'.
Claudius: nevét bizonyára a hasonló nevű római császáré sugallhatta Shakespeare-nek, aki feleségül vette unokahúgát, Agrippinát, Nero anyját. Claudius császár személyét a rossz uralkodóval azonosították. (B. M.)
Hamlet: a név a skandináv Amlodiból ered; jelentése 'féleszű' vagy 'olyan személy, aki féleszűnek tetteti magát'. A név Shakespeare forrásaiban már Amlet(us), sőt Hamlet formában szerepel. (B. M.) Shakespeare elsőszülött fiát Hamnetnek hívták; ez a fiú tizenegy évesen halt meg, 1596-ban, öt évvel a Hamlet megírása előtt.
Polonius: a Hamlet 1603-as, első ("rossz") kvartókiadásában Corambis néven szerepel.
Laertes: a név a görög mitológiából származik, Odüsszeusz apját hívják Laertésznek.
Rosencrantz, Guildenstern: tipikus dán nevek; az 1590-es években ilyen nevű dán hallgatók jártak a wittenbergi egyetemre. A Rosencrantz / Rosenkranz rózsakoszorút vagy rózsafüzér olvasót jelent, a Guildenstern arancsillagot.