I think any of those names is excellent.
Elisabeth and
Katharine in particular can suit anyone and have a multitude of great nicknames to choose from.
The only (possible) problem is that they are so popular but as you're already an adult this won't be such a big deal as if you were naming a child (who would be
Elisabeth *lastname* all through school)
I would ppersonally choose
Rosamund because it is a little more unusual and exciting, without being ridiculous. However, I would be glad to see you choose any one of these names!