As you may have guessed, "Kapellmeister" originated as a German word - and in fact, even in English it is often (though not always) used for the director of a German choir. Kapelle once meant "choir" in German, and "Meister" is the German word for "master." The Latin magister is an ancestor of both "Meister" and "master," as well as of our maestro, meaning "an eminent composer or conductor." "Kapelle" comes from "cappella," the Medieval Latin word for "chapel." As it happens, we also borrowed "Kapelle" into English, first to refer to the choir or orchestra of a royal or papal chapel, and later to describe any orchestra. "Kapellmeister" is used somewhat more frequently than "Kapelle" in current English, though neither word is especially common.