Can I have one origin with multiple CNAMEs pointing at it?

Yes. You can add up to ten different CNAMEs to your CDN Resource during and after the creation of it. You just need to add the CNAME records also to your DNS, for them to work.