Yes, you must have a Google account to create a Google Form, but you don't need one to fill up a Google Form, provided the form doesn't require you to sign in.