It is traditionally pronounced RAYF in England but just like the English pronunciations of Maria (ma-RYE-a) and Sophia (so-FYE-a) have fallen out of use in favour of the European pronunciation, so has Ralph. It is still pronounced like this occasionally but seen as quite pretentious.