Francois the Postman said:Giving the first son the same name as the father is something that can be found in many cultures, even more in years gone by. And before Napoleon made us pick proper surnames, "Jimmy" would be known locally as "Jimmy, son of Jimmy", to make things ueber clear to the guys on the village green that you weren't talking about "Jimmy". Who had been, of course, also "a son of Jimmy" in his days.
So there are plenty "Jimmy McJimmy" "Jimmy O'Jimmy" "Jimmy Jimmyson" "Jimmy Jimmyszoon", etc, to be found all over Europe.
It's a habit that is dying out, now you pick something "unique" that even the hippies in the 60s were too sane for. But people don't always realize how far back these same-name-as-the-father lines can go if you "keep the habit".
And congrats to the McEwens.
And let's not forget those classic rhyming names like Ronald MacDonald