James Regan (fl. 1939) was a Welsh rugby union, and professional rugby league footballer who played in the 1930s. He played club level rugby union (RU) for Cardiff RFC, as a hooker, i.e. number 2, and representative level rugby league (RL) for Wales, and at club level for Huddersfield, as a hooker, i.e. number 9, during the era of contested scrums.