Usually the domain name best suited for nonprofits is a .org. That’s because it stands for organization and while you can go for .com or .net too, it’s simply more common for nonprofits to choose .org.