We do not currently know of any synonyms for Diomedes.
The name Diomedes is defined as:
See the meaning of the name Diomedes.
Did you mean timeouts or tomatoes?