Původ jména města kdysi spojoval Václav Krolmus s hejny strak, které se v současné době stávají znovu téměř domácími opeřenci. Název však pochází od Strakoniců nebo Strachoniců, tedy příslušníků lidu praotce Straky, Stracha, Strakoně či Strachoně.
straka, stračí. Všesl.-p.sroka,r.soróka, s./ch. svrȁka, csl.církevněslovanský
svraka. Psl. *sorka odpovídá lit.litevský
šárka, stpr.staropruský
sarke tv., dále se srovnává se sti.staroindický
śārikā ‘indická straka’. V č.český
je vložené -t- a rovněž-v-v některých slov.jazycích se považuje za sekundární,i když někteří rekonstruují výchozí *svorka, jemuž prý odpovídá alb.albánský
sorrë ‘vrána’. Východiskem je asi ie.*k̸er-‘černý ,tmavý’(A1), lze však pomýšlet i na palatalizovanou variantu onom. kořene*ker-,který jev lat.corvus ‘havran’,ř. kórax tv.inašem :krákorat
Takže původ možný od ptáka straky, nebo z některé vlastnosti vzniklo příjmení
Straka. - podle vlastností ptáka - nenechavost, pestrost, hlučnost; podle domovního znamení; straka - též strakaté dobytče ; sekera u vinařů; z místního jména Straky; lidově Straka - zejména u rodin s židovskými předky.
Strach, Strachota, Strachoň - od podstatného jména strach - jméno přeložil Metoděj a chybně je spojil s latinským metus = strach.
Strakoň, Strakoš - od strakatý, pestrý.
D. Moldanová: Naše příjmení