Een sepoy (spreek uit sipoj; Portugees: sipaio, Baskisch zipaio; uit het Perzisch سپاهی sipâhi, soldaat) is een soldaat in de infanterie van India, Pakistan en Bangladesh. In historische zin is het een voornamelijk Indiase autochtoon die in dienst was van het leger van een (Europese) bezettende of koloniale macht.