В праисторическа легенда се разказва, че Софийската котловина била залята от езеро, чиито води стигали до полите на Стара планина и Витоша. По това време три сестри се омъжили в различни селища, които били кръстени на младите жени – Балша, Яна и Бояна.
.Друга легенда разказва, че с. Балша носи името на местен болярин, който бил основния спомоществовател на църквата в селото и намиращия се над него манастир “Св. Теодор Стратилат”. Село Балша е родното място на големия български родолюбец Иван Денкоглу. Първата обществена сграда в селото е училищната, построена през 1912 г.