Just to muddy the waters a little more I just checked ScotClans.com and they list "Claghorn" as a Sept of Stewart but not "Cleghorn".

I think it's all a plot by those wiley French to divide and conquer.