It's believed to come from the Old Norse word "dasa," which means "to strike, to dash, to throw." This word then entered Old English as "dassian," meaning "to strike" or "to dash."
While Latin has had a huge influence on English vocabulary, "dash" is one example of a word with a different, Germanic origin.