I love
Beatrice! That is my favorite of those you mentioned. You could use the nn
Bea, which would be so cute. Someone mentioned
Beatrix, which is also very pretty and different.
I also like
Elinor, though I am not crazy about
Nell.
Charlotte is OK.
Rudolph I'm sure is a fine name, but unfortunately hard to take seriously.