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