白雪公主是格林兄弟收集民間故事、傳說來彙整與改編,所以說最原始的作者大概不可考吧...
至於為何是"七"個矮人,小弟認為大概得歸咎於西方社會對"七"這個數字的喜愛與信賴感吧。
誠如樓上各位大大所說:幸運數字、一星期七天...,聖經裡面上帝用七日造物(含一天休息),加上西洋曆法、中國曆法...都和一星期七天不謀而合,代表七天的是七個星曜:太陽、月亮、火星、水星、木星、金星、土星,在天王星被發現(西元1781年)之前很長一段時間深深影響著社會各階層與事務,當時以地球為中心的天文學(和占星學)非常重視這七個星曜,至今英文的星期日到星期六,原意仍是這七個星曜之日,日文中的日曜日、月曜日、火曜日、水曜日、木曜日、金曜日、土曜日也一樣,中西方的星曜順序甚至都相同...
除此之外,小弟實在想不起"七"對於古代社會還有何重大影響與魅力。
以上單純臆測,參考參考就好。