善良
ぜんりょう · zenryou · JLPT N1 · na-adj
goodness
善 (good) + 良 (good, fine) stacked: two 'good' characters make goodness
善 alone means kind or good-natured, and 良 means good quality or fine. Together they cover both moral goodness and excellence.
善 — sheep 羊 over 言 (speech), simplified to 善
Originally written with 羊 (sheep, auspicious) above two 言 (speech) elements, depicting auspicious or kind words. The form was simplified to one mouth-like base under 羊. The meaning shifted from 'auspicious speech' to the broader senses 'good, virtuous, skilled at.'
良 — pictograph of a covered grain hopper
良 originated as a pictograph of a funnel-shaped device used to clean or sift grain, with a top opening, central body, and bottom outlet. From this image of selecting good grain, the meaning extended to 'fine,' 'good,' or 'excellent.' The modern shape obscures the original object.