We do not currently know of any synonyms for knave of hearts.
The noun knave of hearts is defined as: