People can be so snobby sometimes about popular names but all that matters OP is that you love it. Who cares how many others there might be?
It's all relative. Ok, it has been in the top 10 for about 10 years now and is currently the number one name, but it only got just over 4,500 registrations in 2022. Jack was getting over 10,000 registrations per year when these sorts of records began being routinely published in 1996 and the number one name in the 80s, 70s, 60s would have been getting even more. A name with 4,500 registrations would have only just scraped the top 20 in the late 90s. 'Popular' names are nowhere near as popular as they once were.
Noah is a lovely name. Everyone is different but, imo, it's far better to choose the number one name then some of the celeb wannabe ridiculous names you hear people opting for these days in a desperate attempt to be 'cool' or 'different'. I think some people forget they're naming a human being, rather than a pet.
Don't be put off by the "he'll be one of 3 in his class" rubbish that some on here love to spout. People remember the days of 3 Sarahs in every class etc when we were at school but times have changed, with the top names receiving far less registrations each year than they use to. There are over 20,000 primary schools in England and Wales. Chances are, those 4,500 Noahs are going to be pretty well spread out! Of course it could be duplicated, but that's just random chance. It could happen to any name. With only 4,500 odd born each year currently, the chances really aren't as high as some make out.