Most gardeners often get confused as to whether or not holes on tomato leaves are normal. Holes in plants are indications that something is affecting and eating the foliage away. The holes can be deep or shallow, depending on the cause. The culprits snacking on your tomatoes could be flea beetles, aphids, slugs, tomato hornworms, or fruit worms.