Original: The name is German, derived from Old High German brätwurst, from brät-, which is finely chopped meat and -wurst, or sausage.
Simplified: Where the word comes from Bratwurst is German, from Old High German brätwurst, from brät which is a derivative of the Old High German word "brato".