I think that happens because the British upper class uses very few names - so there are many repeats: James, George, Louis, William, Henry, ... Given that names that used to be hip like Archibald and Percival seem out of fashíon the pool is even smaller.
If you look at James: The Wessexes have a James, the Middletons, Pippa Middleton married a James ... there are also many James outside the upper class, of course.
|