I am trying to see if I can delegate my domain to namecheap DNS and then add a CNAME record there to 000webhost.
If you are sure you can add CNAME records on Namecheap DNS, go ahead. Otherwise, please read below.
If you can’t add CNAME records on your registrar, you can’t point your domain using CNAME method. I have already forwarded this issue to administrators.
Meanwhile, please try to point a CNAME using Cloudflare. You’ll also get extra security, and it’s free. Please follow this tutorial. (Don’t bother with the SSL part. Just follow it to point your domain. If you think it’s difficult, please create a Cloudflare account and send me your registrar, 000webhost and Cloudflare credentials, so I can set up all for you.)