Royal With Cheeseroadrunnerbiscuitsrus Shamus?
Seamus FWIW
Seamus is Irish for John.
I'm not sure Shane is short for anything.
Correct - Shane is not short for anything. However, Seamus is the Irish version of James. Sean is the Irish version of John.