First post on X marks!

I've been doing ancestry research. I had always believed I had no Scottish ancestors, but was pretty excited to discover more than one direct ancestor with Scottish surnames. I pretty quickly hit brick walls though and can't currently trace them back to their original countries. Just wondering if anyone out there knows anything about the following names/clans/tartans etc. All of them in the northeastern part of Pennsylvania.

- I have a GGG grandmother whose mother was a McNeir and who married a McCollough. My understanding is that the MacNair clan was located near Loch Lomond and a sept of MacFarlane. McCollough seems to come from SW Scotland (Galloway), And relates to clans Munro and Ross but also has a branch that was solo with their own tartan.

-Also a direct ancestor with the name McBride

I realize its a lot more complicated than just having a last name. I would love to be able to trace these names back to specific locations, but as I said...brick wall. Is there somewhere other than Ancestry.com where I could potentially trace the genealogy (especially for McCollough and McNeir)? Does anyone belong to these names/clans? Thanks in advance for your responses.


Adam