Prev 32 of 40 Next
32. Oliver
Meaning: "olive tree"

Oliver was already in the top 10 baby names in 2017 and we're guessing it will remain a top name for years to come.