Tostrup (dansk) eller Tastrup (tysk) er en landsby og kommune beliggende sydøst for Flensborg i det nordlige Angel i Sydslesvig. Kommunen består af Store og Lille Tostrup (Klein Tastrup) og Tostrupmark (Tastrupfeld) samt arealer Hummelroj og Nybro. Administrativt hører Tostrup Kommune under Slesvig-Flensborg kreds i den nordtyskedelstatSlesvig-Holsten. Tostrup er omgivet af Tarup i nord, Hyrup og Veseby i øst, Lille Volstrup i syd og Martinstift i vest. Grænsen til Sønderup markeres gennem Himmelbjerget.
For at undgå indlemmelsen i Flensborg Kommune, havde Tostrup sammen med nabobyer Sønderup (med Adelbylund) og Tarup så sent som i 1966 forenet sig til den nye kommune Adelby. Til trods for dette blev Adelbylund i 1970 indlemmet i Flensborg, Tarup og Sønderup fulgte 1974[1]. Tostrup derimod fortsatte som selvstændig kommune. Kommunen samarbejder på administrativt plan med andre kommuner i Hyrup kommunefælleskab (Amt Hürup). I den danske periode indtil 1864 hørte landsbyen under Adelby Sogn (Husby Herred, Flensborg Amt)[2].
Tostrup er første gang nævnt 1423. Stednavnet er afledt af personnavnet glda. Tosti, en kortform af Torsten, hvilket er en forbindelse af gudsnaven Tor og sten (sml. f.eks. Tostrup/Tosterup i Skåne). På dansk findes også formen Tastrup. Den sønderjyske / angeldanske udtale er Tåstrup. [3][4][5]. I byen og omegn fandtes en række fund fra mellemste og yngre jernalder.
Ved folkeafstemningen om Slesvigs statslige tilhørsforhold i 1920, stemte 158 af Tostrups beboere tysk og kun 11 dansk.
^Gerret Liebing Schlaber: Fra opland til bydele, Flensborg 2009, sider 112 og 118
^M. Mørk Hansen og C. L. Nielsen: Kirkelig Statistik over Slesvig Stift med historiske og topografiske bemærkninger, 2. bind, Kjøbenhavn 1864, side 238
^Wolfgang Laur: Historisches Ortsnamenlexikon von Schleswig-Holstein, 2. oplag, Neumünster 1992, side 639
^Anders Bjerrum, Kristian Hald og Peter Jørgensen: Sydslesvigs stednavne, 7. bind, 1979, side 41
^Johannes Kok: Det danske folkesprog i Sønderjylland, 2. bind, København 1867, side 411