Not "O Hamlet" but O'Hamlet: Shakespeare's Prince of Denmark, according to literary research, derives his peculiar name from ancient Irish origins.
The identity of the Prince of Denmark has fascinated scholars for centuries, with disputes about the name's Jutish, Icelandic or Latin etymology jostling for academic pre-eminence.
Now Dr Lisa Collinson, a medieval Scandinavian expert at Aberdeen University, has published research which traces the unusual word to a little known Gaelic mystery tale from the dark ages.
Click here to read this article from The Guardian