Liamgael combines Liam, from William meaning resolute protector, with Gael, referring to Gaelic heritage.
Like Liamgael?
Swipe through thousands of names like it