It sounds like a name that you are going to have to explain, every time you introduce your child. I'm sure you are right, and it is a traditional Gaelic name, but if it has fallen so far out of use that almost no-one recognises it, is it fair to use it?
I wouldn't want to give my child a name that theynhad to explain every time.
In addition, my personal feeling is that it doesn't look or sound nice - sorry.