This is a curated list [created by UPenn] of Fellowships that do not explicitly require US citizenship. Some may be open to US Permanent Residents as well, others are open to international students from selected countries, or all countries. Please review the eligibility requirements of the individual programs. Fellowships staff are happy to assist you in applying to any of these, or others of interest.
Check it out here.