“Mc” son of
“O’” related to.
Roughly.
I traced back one branch. McLean/McLain.
Sean Connery a VERY distant relative.
One would think having to do with the making of wheels.
It is from the German "Weiler" from someone invading England around 900.
Supposedly means "the happy warrier.