Odessa- Nice. I like the essa sound.
Ophelia- I want it to be pronounced differently than it actually is supposed to be which throws me off.
Odelia- Too frilly and I guess old-fashioned for my personal taste. Just prefer the sound of different names with this vibe.