Finley. It's the least worst. I don't care for it but it's not as bad as the other two and it at least has "
Finn" to fall back on.
Felix: too stuffy and more of a cat's name.
Farley: Don't like the sound of it at all. Just too awkward. Best left as a surname.