James Welsh may refer to:
- James C. Welsh (1880âÂÂ1954), Scottish Labour Party politician, Member of Parliament (MP) for Coatbridge 1922âÂÂ1931, and Bothwell 1935âÂÂ1945.
- James Welsh (East India Company officer) (1775âÂÂ1861), army officer in the East India Company
- James Welsh (Paisley MP) (1881âÂÂ1969), Scottish Labour Party politician, MP for Paisley 1929âÂÂ1931
- James Welsh (Medal of Honor) (1846âÂÂ1916), American Civil War Medal of Honor recipient
- James Welsh (rower) (1931âÂÂ1963), American Olympic rower
- Jimmy Welsh (1902âÂÂ1970), American baseball player
- Jim Welsh, James Edward (1902âÂÂ1958), American football player
See also