Coming from Middle English, there are several possible meanings.
In Middle English, lyght means a happy, cheerful person.
The Old English leoht could be a person who is ‘bright’ or ‘cheerful’.
The two forms of light - leoht and lioht had distinct meanings, but became mixed over time.
The Middle English word lite, coming from Old English l¯t ‘little’, also became lyght.