Leja is a ♀ female name.
Leja is a form of the Hebrew name Lea in several countries, e.g. in Lithuania, Slovenia and Croatia or Finland.
There are several meanings of the name Leja. The Hebrew meaning is “weary” (from “laʾah/לאה”). Besides, Leja means “cow” (from Accadian “littu”) or “lioness” (according to the name Leo). An Assyrian meaning is “ruler” or “mistress”.