Re: meaning of my surname
If you click around at ancestry.com, you find:
Scottish: reduced Anglicized form of Gaelic Mac Gille Faoláin ‘son of the servant of (Saint) Faolán’ (see Whelan).
And if you look up Whelan, you find that it means 'wolf'. Servant of the wolf. It's a good one!