A male sheep is called a ram.

More specifically, you might also see these terms used:

  • Young male sheep: ram lamb
  • Castrated male sheep: wether
  • Common slang in some regions: buck
  • Term used widely in parts of the UK and Scotland: tup

Information gathered from public forums or data available on the internet and portrayed here.