The name "leprechaun" may have various origins : from the Irish Gaelic word "leipreachan", it means "a kind of aqueous sprite". It also could be from "leath bhrogan", which means "shoemaker. It's the Irish term for a supernatural race in Irish mythology and Scottish mythology -comparable to fairies or elves.
Some folk traditions hold that leprechauns are descendants of the Tuatha de Danann. According to the Book of Invasions, when the Milesians came to Ireland they conquered the Tuatha de Danann and forced them to live underground (this connects them to the aes-sidh.
FAIRIES & other Irish MYTHS
and LEGENDS :
Click the picture of the fairy :
Elementary - A1/A2
Click this dancing leprechaun