Kayla is a variant of the name Kay in German; it means “chaste and pure.”