Fortet fikk navnet (russisk: Кра́сный Яр) etter det lokale tyrkiske navnet for stedet, , med betydningen «rød malm». Navnet Krasnojarsk ble senere gitt da stedet fikk bystatus.