Dann is an English surname. It is a toponymic surname which came from Middle English dene and Old English denu, "valley". Variant spellings include Dan and Dane.