In my experience, when it comes to boys' names in particular many people consider anything beyond the usual Jack/James/Thomas/Joshua suspects to be too try-hard, obscure or ridiculous, but as a teacher I have found that children get on fine with pretty much any name as long as it is not full-on offensive or impossible to spell.