Малый Новопесковский переулок расположен в районе Арбат на территории Центрального административного округа города Москвы. Назван в конце XIX веке по расположению на песчаном берегу Москвы-реки. Приставка Ново- отличает его от более старых и находящихся сравнительно недалеко Спасопесковского и трёх Николопесковских переулков. Малым же он назван в отличие от Большого Новопесковского переулка, ныне застроенного и упразднённого.