In my experience, a fritter is any kind of fried dough and is typically is made with a white flour batter, often with things like corn kernels, zucchini, or other ingredients mixed in. Hush puppy batter, on the other hand, is made with cornmeal, which gives it an extra textural and flavor element that sets it apart.