Straka (feminine Straková) is a Czech and Slovak surname (meaning magpie).
It is a cognate of the Slovene surname Sraka, Polish Sroka, and East Slavic Soroka.
It may refer to: