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