The Visoko area was inhabited by the Illyirian tribe of Daesitiates.
Visoko is named after the Visoki Castle and the town of Visoki, which occupied Visočica hill, Podvisoki, Mile (today's Arnautovići), Biskupići and Moštre - together known as Visoko valley.