Re: The judgment makes me uncomfortable
African-Americans developed their own naming culture as a response to white oppression, an oppression which is still a fact of life, and that's why it's offensive for whites to judge and ridicule their names and naming choices. Of course, if a white finds the name ridiculous on a black, he or she will also find it ridiculous on a white. That's not the point. The point is that the "ridiculous" judgment should be withheld entirely, out of respect for the culture. I could say I find any Japanese name in existence ridiculous, and laugh at all of them, because they all sound like nonsense syllables to me, but I don't do that out of respect for Japanese culture.
I find it completely believable that Beyonce would call her son Sir even if she weren't famous. There is no reason to assume the name is a publicity stunt.