I prefer
Valora.
Valor as a name would be tricky where I'm from - first, the spelling would trip people up: the word itself is spelled "valour" so Valor would probably be misspelled all the time. Also, a locally famous street was renamed "Valour Road" after three men who lived on the street served in the first world war together - only one survived. So a Valor in my area would probably have to deal with "oh, like Valour Road?" and then "Why is it spelled wrong?".
It's a cool idea. Kind of sounds like a heroic dog's name. Or a horse!