Derived from Sanskrit, Mira means "admirable" or "wonderful." It also has cultural significance, associated with the legendary saint-poet Mirabai. Continue reading...