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?