It comes from the Spanish word "queso", meaning "cheese". So, literally, "quesadilla" means "small cheese" or "cheese cake".
However, in English, we use "quesadilla" to refer to the popular Mexican dish made with a griddled tortilla filled with cheese and often other ingredients.