Открытый 21 ноября 1850 г. мост был назван Благовещенским по находившейся на левом берегу Благовещенской площади и Благовещенского собора, снесенного в 1929 г. После кончины императора Николая Павловича в 1855 г. мост стал называться Николаевским.
17 ноября 1918 г. мост был переименован в мост Лейтенанта Шмидта, в память о П.П. Шмидте — руководителе восстания на крейсере «Очаков» в 1905 г.
В 1853-1854 гг. на быке у разводного пролета по проекту архитектора А.И. Штакеншнейдера была построена часовня Николая Чудотворца. В 1930 г. часовня была снесена по ходатайству общества «Старый Петербург — Новый Ленинград». На освободившемся месте предполагалось установить памятник лейтенанту Шмидт.
14 августа 2007 г. мосту было возвращено название Благовещенский.