There's always Goodwill on Garrett Rd.
Another is Welcome Baby on Foster St.
WelcomeBaby.org. They have specific criteria for what they accept including drop off times. They have that info on their website.
Thrift World accepts donations on Chapel Hill Rd. in the Lakewood shopping center, but I'm not sure if it's for the benefit of any charity.