Ondrej [on-drej] as a name for boys is of Greek origin, and the meaning of Ondrej is "man, warrior". Ondrej is a variant form of Andrew (Greek).