The whole post is a perfect storm of scared-white-guy shitheaddery. Allow me to explain:
First, it’s not true. The Derb’s source is the right-wing Daily Telegraph, and Britain’s Office of National Statistics denies it.
Second, even if it were true, which it isn’t, it’s deceptive. In Muslim culture, it has become the default to name male children Muhammad (with the identifying variable being their second name); in Christian culture, the given name is far more likely to contain a wide range of difference. In other words, let’s say there were 100,000 boy babies born in London every year. The Telegraph’s alarmist scenario makes it seem like there are 75,000 Muslim boys, all named Muhammad, and that London is therefore on the very precipice of becoming a Muslim-majority city; far more likely is that there are 10,000 Muslim boys, most of whom are named Muhammad, and then 9,000 Christian boys named David, 8,000 named Daniel, 7,000 named Michael, 6,000 named Edward, and so on, yielding an overall Christian majority (as the actual demographics clearly indicate).
Third, even if it were both true and accurate – which it is neither – who cares? What’s the problem? Being Muslim isn’t a crime. Is Derbyshire suggesting Muslim women stop having children? Or that they start naming them “Steve”? What’s the endgame of this argument? The only reason to worry that you’re soon going to be outnumbered by Muslims (which, again, isn’t happening) is if you’ve been treating them like shit for a couple of centuries and you’re worried about payback, in which case it would seem like the solution isn’t to fume about something you can’t stop short of a program combining eugenics and mass deportation, but rather to start treating your minorities better.
But these assholes aren’t interested in truth, or accuracy, or ethics. They’re interested in fearmongering, because it’s the only idea they’ve had in the last 200 years.