Savings accounts have lower fees. If you don't anticipate doing many transactions per month, e.g. three or fewer withdrawals, then I would suggest a savings account rather than a checking account.
A joint account that requires both account holder signatures to make withdrawals will probably require both account holders' signature endorsements, in order to make deposits. For example, if you are issued a tax refund by the U.S. Treasury, or any check that is payable to both parties, you will only be able to deposit that check in a joint account that has both persons as signatories. There can be complications due to multi-party account ownership if cashing versus depositing a joint check and account tax ID number. When you open the account, you will need to specify what your wishes are, regarding whether both parties or either party can make deposits and withdrawals. Also, at least one party will need to be present, with appropriate identification (probably tax ID or Social Security number), when opening the account.
If the account has three or more owners, you might be required to open a business or commercial account, rather than a consumer account. This would be due to the extra expense of administering an account with more than two signatories.
After the questioner specified interest North Carolina in the comments, I found that the North Carolina general banking statutes have specific rules for joint accounts:
Any two or more persons may establish a deposit account...
The deposit account and any balance shall be as joint tenants...
Unless the persons establishing the account have agreed with the bank
that withdrawals require more than one signature, payment by the bank
to, or on the order of (either person on) the account satisfys the bank's obligation
I looked for different banks in North Carolina. I found joint account terms similar to this in PDF file format, everywhere,
Joint Account: If an item is drawn so that it is unclear whether one payee’s
endorsement or two is required, only one endorsement will be
required and the Bank shall not be liable for any loss incurred by the
maker as a result of there being only one endorsement.
also
Joint accounts are owned by you individually or jointly with others.
All of the funds in a joint account may be used to repay the debts of
any co-owner, whether they are owed individually, by a co-owner,
jointly with other co-owners, or jointly with other persons or
entities having no interest in your account.
You will need to tell the bank specifically what permissions you want for your joint account, as it is between you and your bank, in North Carolina.