We do not currently know of any antonyms for blue-eyed boy.
The noun blue-eyed boy is defined as:
See full definition of the word blue-eyed boy.