根据商业银行的相关规定,商业银行可以接受用来发放委托贷款的资金是企业来源合法且有权自主支配的自有资金。因此,答案为D。商业银行不得接受受托管理的他人资金、银行的授信资金、具有特定用途的各类专项基金等其他资金发放委托贷款。