Is it legal to have a shotgun without a permit in North Carolina?

No. I don't think it's legal in any state in America. Look it up dude!