No, the US nor the State of North Carolina does not require firearm registration. However, you must follow the state’s gun laws to avoid charges.