I'm aware that a fair few people aren't a fan of this name - please don't comment just to tell me you don't like any of them.
I'm English, OH is not. We live in a country where all the above spellings are "foreign", so we don't know which to use. What connotations does each have to you? Do you think the different spellings give the name a different feeling?