Depends a bit, if you are on webhosting solution you might be forced to get it from the same webhoster. On your own server, you can just get it from any reseller for ~10$/€ per year for a .com-domain. Godaddy is the most famous in the US market, for Europe there is OVH, INWX, and many many more.