Слово «напротив» в русском языке происходит от праславянского слова «protivъ», которое сформировалось как адъективное производное от «proti, protivo». 4
Праславянское слово «proti» родственно латышским словам «preti, pretiem» («навстречу, напротив»), «pret» («против, перед, к, в сравнении с»), «pretiba» («сопротивление, отпор: противоположность»). 4
Слово «напротив» образовано от наречия «против» и приставки «на-», поэтому единственно верное написание — слитное. 2 Таким же способом образованы и многие другие наречия в русском языке: «донельзя», «навсегда», «откуда». 2