Prev 22 of 24 Next
22. Liam
Meaning: resolute protector
Origin: Irish