I think it's fine. A tiny bit droll and seems like a name for a dog. Not as much so as
Loki.
But
Odin is namey-sounding enough, and on-trend enough, that it wouldn't stand out a lot. I can see how someone would think it's cool.
I slightly associate the initial sound with the word odious, so it's not my cup of tea.
- mirfak