McCullough
Either Male or Female
The meaning of the name Mccullough is Son Of The Brave
The origin of the name Mccullough is Scottish
Notes: From the Scottish clan name, “MacCullaich,” meaning “son of the boar,” where the boar represented a brave man.