No. You do not have to set up an account to give.  However, there are many benefits to creating an account, such as the ability to create and manage recurring gifts, update payment and personal information, as well as access to reporting on your giving.