We do not currently know of any antonyms for gentleman friend.
For similar words to gentleman friend, try: