Brian Welsh may refer to:
Brian Welsh (footballer) (born 1969), Scottish football manager and former player Brian Welsh (filmmaker) (born 1981), Scottish filmmaker
See also Brian Welch (born 1970), American musician Brian Welch (ski jumper) (born 1984), British ski jumper