Layna is a girl's name of Greek origin that means "truth." It can also mean "light" or "torch," encouraging baby to set a positive example for the people around her. Torches are seen as a sign of hope or enlightenment—think Statue of Liberty—letting baby know that she's strong enough to lead the way. Layna is a modern spelling of the names Laina and Lana, and is also related to the French name Elaine.
Not sure you have the perfect name? Search to add more baby names to your My Favorites list.