A century ago, when the Indo-Europeans were regarded as Bronze Age chariot-warriors from the steppes, it seemed obvious that the Celts must have originated near the eastern end of their historic range and spread westward, probably reaching England well after the era of Stonehenge and the other megalithic monuments. The Neolithic hypothesis modified this scenario slightly by starting the expansion a few centuries earlier and bringing the Celts to England late in the megalithic period, but it maintained the idea of a relatively recent eastern origin. This had the undesirable result of leaving the Celts kicking their heels aimlessly in some unidentified corner of central Europe for thousands of years, but there seemed to be no better alternative.
Recently, however, the notion of an east-to-west expansion for the Celts has broken down completely in the light of genetic analysis. The primary factor arguing against it is that there turns out to be an extremely sharp dividing line between the Y-chromosome DNA of the Celtic-speakers of Ireland, Wales, and Scotland and that of the English, French, and Germans -- a dividing line that has remained constant ever since northern Europe was resettled at the end of the Ice Age. In fact, the DNA of the insular Celts is so specialized that there seems to be no possibility of any later arrivals, not even to the limited degree that might be found in the case of elite conquest.
These findings have recently inspired archaologists like Professor Barry Cunliffe of Oxford to offer the revisionist view that the spread of the Celtic languages proceeded not from east to west, but from west to east. He believes that this expansion was originally propelled by the enormous prestige of the navigators and astronomer-priests who carried the megalithic culture of Ireland to England, France and southern Germany a couple of thousand years before the Celts' final brief period of military dominance. If this theory is correct, then the Celtic homeland must have been in precisely the areas around the Irish Sea where Celtic languages are still spoken today.