What Is The Difference Between A Cèilidh, A Céilí And A Barn Dance?

No matter what the exact name, historically and collectively speaking, a ceilidh, ceili or barn dance is a get-together of farm folk in the British Isles.