McCaulay \m-ccau-lay, mc-caulay\ as a boy's name is a variant of Mc- (Scottish, Irish). See for meaning of McCaulay.
The baby name McCaulay sounds like Magal, Mikal, Michael, Mykal, Mychal, Mychael, Mikael, Michal, Michail, Mical, Micael and Migelly. Another similar baby name is McKinlay.