Ondrej \o-nd-rej, on-drej\ as a boy's name is a variant of Andrew (Greek), and the meaning of Ondrej is "man, warrior".
The baby name Ondrej sounds like Ondrey, Ondrei, Ondre and Andrej. Other similar baby names are Ohndre, Andrij, Onndre, Ondray, Ondrae, Ohndrey and Ohndrei.