Both my grandfathers - one from Tyneside, one from Manchester - were
Thomas. So I'd have used it, given enough sons.
Tom is a very decent nn, and
Thomas is OK too. I far prefer
Thomas, and
Tom, to
Sean, regardless of the timeless splendour of Mr Connery!