Where Did Leprechauns Come from?

Some say it is Irish fantasy! I think that it was their way of making height challenged individuals of their culture feel comfortable.