Liamgael combines Liam, from William meaning resolute protector, with Gael, referring to Gaelic heritage.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Liamgael?
Swipe through thousands of names like it