You don't need a celebrant but they can help the day run smoothly. My brother and SIL had one but we didn't. They were different but both nice. You can pretty much do whatever you want for a naming day. We joined it with DS's first birthday.