Beautiful. If I had a second DC I would probably go for this. The only thing I would say, with a dd who already has an -elle name, is that you and she will be constantly saying 'No, RaphaELLE, not RaphaellA.' And bizarrely, people won't believe you/listen and still use -a.

Raphael - great but may often be spelt Rafael which might annoy some people. Raphaelle - in the UK I think most people will assume her name is Raphael. Raffaella is the safer bet but not sure on the spelling.

Alabama is so different to Raphael! This is a UK website so place names won't go down as well as on US naming sites. If I was forced to pick a "place name" Alabama certainly wouldn't feature on my list.