Colquhoun \c(o)-lqu-houn, col-quhoun\ as a boy's name is a variant of Calhoun (Irish, Gaelic), and the meaning of Colquhoun is "the narrow woods".
Similar baby names are Colhoun and Callhoun.