Forlorn means sad, lonely, or abandoned in appearance or situation. Gregarious is the correct antonym, meaning sociable, enjoying company, and fond of community. This directly opposes the lonely/isolated meaning of forlorn. Mandatory means required. Derelict means abandoned or neglected. Logical means rational - none are antonyms of forlorn.