A donorには二つの意味があります。
一つは、病気の人を助けるために血や体の一部を提供する人、もう一つは助けを必要としている相手に必要なもの、特に金銭を提供する人、団体、企業等をいいます。募金の寄付者であればa donorが適切な言葉です。
A contributorは、あまり思わしくない、あるいは困った状況にあるイベントや物事をより良くまたは成功に導くために、金銭や手助けを提供する人、団体、企業等をいいます。
そういう意味では、単純に寄付となれば、donorが正解です。動詞はdonateです。