I have heard of people naming their boys Liam - not William, just Liam.
Well, Liam is an Irish Gaelic form of William (or Uilliam), much like Sean and Seamus are the Irish Gaelic forms of John and James, so I think it is a fairly common Irish name. (Think Liam Neeson.)