I think that it sounds too obscure/uncertain (meaning, origin, etimology, past usages) to be used.
Actually I'm a fan of nature names exactly because they are immediate in you language and can be translated in every language.
Abraxas is the opposite.
ETA if you want a similar name so use
Mithra. At least it is recognizable.
Personal Name Lists
https://www.behindthename.com/pnl/125456This message was edited 4/13/2019, 8:00 AM