Trahearn \t-rahea-rn, tra-hearn\ as a boy's name is a variant of Trahern (Welsh), and the meaning of Trahearn is "strength of iron".
The baby name Trahearn sounds like Trahearne and Traherne.