I too have a Liam, we chose it as a name that was suited to every age from a baby through to an adult. We also liked it because it couldn't be shortened, and had a good "solid" sound to it and went well with our surname.