Paul Burke, thanks for clearing up the 'seisiun' origin.
My Irish-English dictionary says it means a 'session, or a get-together'.
Sounds like a direct lift from the English as opposed to a translation, of which 'ceili' would make more sense.
Seamus