Prev 25 of 26 Next
Liam
Meaning: "resolute protection"
Origin: Irish short form of William