Oliver — way too common. It’s in the top 10 most popular boy names in the US. Would avoid itnjust for that reason.
Hugo — distinctive, serious, sophisticated. I really like it! The meaning is good, too.
Vincent — same as
Hugo. I love the meaning and the NN
Vince.
Felix — okay, but seems a bit too sweet and, idk, whiny? I’m just not a huge fan.
-cayden
Hike more, worry less.