The name Flora is a girl's name meaning "flower" and is of Latin origin. Flora is derived from the Latin word "flōs," which means "flower."