Writermood
Love the story, its amazing, and about the name, osiris doesnt realy fit, cuz osiris is an egyptian god who DOES exist in marvel, just like all the other pantheons, so something entirely new would fit better, heres a couple ideas you might find interesting: Astartes (meaning start in english, so he would be the star of death (death star if you may)) or something like Apocraton (walking calamity, bringer of apocalypse), or Crovos (meaning crow or just a black bird in general, I believe I dont need to explain why crows, yea?), or something like Morteus (from the word mortem, meaning death)