Does this "odd" mean "weird" as the two eyes have different colors or like odd numbers' odd as one eye has an odd number of color?
ex)Sometimes animals are born with two different colored eyes. These eyes are called "odd eyes" Odd eyes can occur when animals inherit a different eye color from each parent.....
It's "odd" in the sense of not matching.
In the same way that one would say: "I got dressed in the dark this morning and I've been wearing odd socks all day, one grey and one red".
not a teacher