When I bought Namecheap domains in 2006, domains were close in price to ~$70. Namecheap's name was intended to show that you'd buy it for less.
The brand grew from there. That's why Namecheap is still called Namecheap.
Disclosure: Namecheap employee/personal experience