Ó SORACHÁIN—I—O Soroghan, Soraghan Soroghan, Sorahan, Soran; 'descendant of Sorachán' (perhaps diminutive of sorcha, bright, luminous, opposed to dorcha); an Ulster surname.
Alphabetical Index to Irish Surnames