more a name given to them by ....

Yes, I think that is partly true, in that most groups are more clearly recognised by the outsider - I believe the origin of the word is Latin (Celtae?) from Greek keltoi, hence the hard k sound. Not sure where Ceilidh fits in though Marianna - I think that comes direct from the Irish Gaelic form, doesn't it Helen?