Bojná és un poble i municipi d'Eslovàquia que es troba a la regió de Nitra, prop del riu Nitra i de la frontera amb les regions de Trnava i Trenčín.[1] Té una superfície de 33,81 km², i el 2018 tenia una població estimada de 2.030 habitants.[2] La primera menció escrita de la vila es remunta al 1424.