NameSilo and NameCheap are both under $9 for .com TLDs. NameSilo includes free domain privacy forever. NameCheap includes one year of WhoisGuard for free, but it’s around $2/yr after that; they also include a PositiveSSL Cert free for one year with each new domain name purchase.
FWIW, another cool registrar I found recently is
DomainCostClub.com . they have a HUGE selection of TLDs, many at SIGNIFICANT discounts. You pay an annual fee depending on how many domains you have registered with them, then pay rock-bottom prices (“at cost”) for any domains you register with them. They include domain privacy for free, and have pretty decent hosting prices on a per-domain basis. They regularly have a nice selection of domains for $1.