I like this name. I like all the spellings, including Oren and Oran. Odhran is probably the coolest looking but least easy to spell. I think Oren and Oran are my next favorites, and then Orin, and then Orrin. Orin or Orrin would go very well with Killian though.