Prev 48 of 50 Next
Liam
Origin: Irish
Meaning: "Protector"