Just to tidy up: apart from the familiar sense of coracle/boat, discussed earlier, the word "currach", in Irish, also means "marsh" - which is, I imagine, the sense from which the placename is derived. It's a bit less damp there nowadays, of course - normally!
Regards