I like it a lot, it?s in my top three.
It 'should' be spelt Ralph though. Because traditional pronunciation of Ralph is Rafe a la Ralph Fiennes. I?m not convinced on the Rafe spelling?
But then if you go for Ralph everyone will probably pronouce it Ralf so..... I think this is why it's not number one on my list because apart from this problem I think it's a lovely name.