라틴 방진(Latin square)은 마방진의 변형으로, 조합론에서 nxn 사각형의 한 변에 서로 다른 n개의 문자를 1번씩 쓰도록 배치한 것이다. 현재의 이름은 레온하르트 오일러가 이름을 지었다.