A patronymic surname from Ó "Descendant" + Odhráin "of Odhrán", literally “son of Odhrán”.
Ó hOdhráin m (genitive Uí Odhráin)