Prev 34 of 50 Next
Oliver
Origin: English
Meaning: "Olive tree"