The origins of the name McCulloch are, for the most part, unknown.
"The name is prominently found in Galloway, but their origin has been described as being``ultra memoriam hominum""in one of their charters."