Yeah, as an American, I only know one person named John. He happens to be a good friend, but I can’t think of anyone else with that name that I’ve met in recent time. Just because John or Mohammed are very popular names doesn’t mean you’re running into one each time you turn a corner.
Mohammed is extremely popular in some countries but even in those territories there’s still a ton of other names.