Obrain is a variant of O'Brien, an Irish surname meaning "descendant of Brian."
Obrain is a variant of O'Brien, the Irish surname meaning "descendant of Brian." Like many Irish surnames used as given names or modern variants, it carries clan history and a sense of lineage more than direct lexical meaning.
The form keeps the surname heritage visible while smoothing it into a personal-name shape. As a given name, Obrain feels uncommon and a little austere, with a strong surname sound. It suggests ancestry, regional identity, and a no-nonsense kind of character. The appeal of Obrain lies in that groundedness: it sounds like it belongs to a family story, not just a naming trend.