Oliver - nice and classic but maybe over popular
Ethan - as above
Frazer - Bit harsh and looks like you can’t soell Fraser. More of a surname
Niall - too old fashioned and sounds like Night all in a cockney accent 
Westley - sounds like a place, a strong no from me!
Stanley - old fashioned but making a come back, not for me and will be nn Stan. Sounds about 80!
Alfie - too popular which has ruined the name. Prefer Archie.
Ellis - I like this as it’s uncommon but not too out there, also Elliott is nice
Macaulay - no, will always be Culkin!
Wyatt - a bit of an ugly name Why at...
Rhett - too retchy!
Eric - it’s ok but a bit middle aged sounding
Levi - biblical or jeans, either way, don’t like it!
For me Ellis or even an Elliott!