Вы правы, выдвигалось много версий появления города с названием Кострома. Вот несколько из них.
1 Название образовано от реки, на которой он стоит. «Костра» (или «кострика») в восточнославянских диалектах обозначает солому для сжигания.
2 Это название связывается со славянским божеством,а именно - Костромой, символ которого, соломенную куклу, символически сжигали на масленицу (" похороны Костромы "). Кострома – это сестра и жена Купайлы, дочь Симаргла и Купальницы. Почиталась как богиня плодородия, урожая, лета и Солнца, покровительница влюбленных. Являлась стихийным воплощением Воды, созидательной женской первоэнергии.
3 Также есть версия финно-угорского происхождения названия: kosto (фин.) — месть, maa (фин.) — земля, " Земля возмездия ".
4 В словаря Даля название кострома - это:
Версий ещё уйма, но ближе всех лично мне версия та, по которой город назван по имени божества Костромы.