McCullough
What is the meaning of the name McCullough?
The name McCullough is primarily a gender-neutral name of Scottish origin that means Son Of The Brave.
From the Scottish clan name, “MacCullaich,” meaning “son of the boar,” where the boar represented a brave man.Stats for the Name McCullough

