We do not currently know of any synonyms for Windross.
The proper noun Windross is defined as:
Did you mean wondrous?