To call the great Celtic goddess Danu mother of the leprechauns might sound strange. The legendary ‘little people’ generally depicted as tiny old men in green coats, in fact, are a far cry from the mysterious early Celtic races with their formidable and often scary deities. Yet in Irish mythology the now world-famous leprechauns are actually said to descend from the Tuatha De Danann (Children of Danu), a race thought to have descended from the gods, of which Danu was the Great Mother. Legend has it, in fact, that during one of the invasions of Ireland the Tuatha De Danann shape-shifted into the elusive Sidhe race of magical people that through the ages evolved into what today are known as leprechauns, ‘faery folk‘ or ‘little people’.
The origins of Danu, mother of the leprechauns or the Sidhe, are more complex. Said to have literally suckled the gods, Danu is the oldest Irish deity and the Mother of all things. Originally a water goddess, in Irish her name means ‘swift-flowing’, and as such she bears many similarities to the Hindu goddess Danu, or Da, a name meaning ‘waters of heaven’ in Sanskrit and ‘unknown’ in Hindi. Da reflects also in the Greek Demeter (‘Mother of Da’), who was herself originally a water goddess, while the river Danube in Central Europe is believed to have taken its name from the goddess Danu.