Thomas Hanrahan is a common name in my inlaws family from Kilkenny.
First Thomas I have was born about 1797 which will be too late for your Thomas. I was wondering about the names of Thomas and Margarets' children? my Hanrahans were christened and married in Islands and Urlington, Kilkenny. Any possible connection?