Where does “Kreml” come from?

Kreml (English) comes from Russian Кремль, from Old East Slavic кремль, from Proto-Slavic kremljь.

Ancestry of “Kreml”, step by step

StepLanguageWordMeaning
1RussianКремльKremlin
2Old East Slavicкремль—
3Proto-Slavickremljь—
Every word from Proto-Slavic kremljь →Every word from Old East Slavic кремль →Every word from Russian Кремль →