По поводу истории поселка существуют различные версии.
1. По одной из них, деревенька Фировка была известна еще с XVIII в. и получила название от личного имени одного из первопоселенцев (Ферапонт, Фирс, Порфирий и др.). Деревня стала первой улицей поселка Фирово, который возник при железнодорожной станции ветки Бологое—Полоцк Николаевской железной дороги.
2. По другой версии, в местечке, окруженном болотами, ничего, кроме клюквы и брусники, не росло, поэтому и называлось оно Хировка. В начале XX в. жителей оповестили о том, что через деревню будет проходить ветка железной дороги и будет создана станция. Однако название деревни показалось неблагозвучным, поэтому ее переименовывают в Фировку, которая позднее трансформировалась в Фирово.