Prev 30 of 36 Next
Oliver
Origin: Latin
Meaning: "olive tree"