I find it hard to believe that the main source of this name was Odhran since it was regularly used in colonial New England years before there was any significant Irish immigration.
I agree with the first commentator. This seems to be an older American name that has nothing to do with the Irish. Why would Orrin Hatch's Mormon parents give him such a Irish name?
I love this name. I worked at a summer camp and one of the little kids I worked with had this name. He was incredibly fun and full of energy. It fit him perfectly.