I love it. I live in the US and I think it is totally do-able. The only issue would be ignorant people who would pronounce it Fie-onn. If you like the
Fionn MacCool association maybe you can go with a mn that is sort of like MacCool, like
Max or
Mack.