Do you need even number for secret santa?

No, you don't need an even number for Secret Santa. You can absolutely play with an odd number of people. Each person draws one name, and everyone gives one gift. The system works the same regardless of whether the total number of participants is odd or even.