Согласно справочнику «Имена московских улиц», назван в начале XX века по деревне Кулаковка. Название из антропонима Кулак, Кулаков. Народная этимология объясняет название тем, что проживавшие здесь мастеровые и извозчики устраивали по праздникам кулачные бои.[1] Однако Ян Рачинский, проводивший собственные исследования топонимики Москвы, утверждает, что ни та ни другая версия «ничего общего с действительностью не имеют», и улица названа в начале XX века по домовладельцу Ивану Григорьевичу Кулакову.[2]