Исследователи творчества Булгакова предполагают, что работу над романом «Мастер и Маргарита» писатель начал в 1928 или 1929 году и продолжал до самой смерти. В первом варианте произведения не было ни Маргариты, ни ее возлюбленного, а прочие персонажи носили другие имена. Например, Ивана Бездомного сначала звали Антоном, а Берлиоза — Владимиром Мироновичем. Иным предполагалось и название романа: Булгаков выбирал между вариантами «Копыто инженера», «Гастроль Воланда», «Жонглер с копытом».