These names are all very similar, which is why it's difficult to choose the best one. Leona is the feminine form of Leon meaning "lion". The name Lenora is a diminutive of Eleanor. The name Liora is Hebrew and means "my light".
Vote below to see results!