It’s normal, but it’s not really aggressive as you suspected. He is a baby bunny, and they commonly learn about their world by tasting it. So, he tastes you and others along with (eventually) wires, carpet, furniture, sneakers, etc. Unlike puppies though, they do not devour and keep on tasting, so nibbling is the right adjective. You need to bunny-proof your home if you haven’t already. (See the Bunny basics for tips on that.) As you mentioned, he isn’t doing it out of hunger. He just will be pleased if something he’s nibbled turns out to be tasty food!
A bunny will also communicate using their teeth, as in pushing you out of their path by pulling on your jeans to get you to move you leg, things like that. The thing is, a baby bunny is still learning how to do everything, and will often chomp too hard unintentionally because it hasn’t yet learned to touch with teeth but not bite. RARELY does a bunny bite and draw blood intentionally at any age. Not their nature. (this can indicate illness in a bunny actually.) So if baby punctures, it was accidental.
The way to teach a baby bunny that it is not ok to nibble so much on you and other humans or wires, is first to say a firm NO. Deep stern voice will convey discipline. Do not ever, ever strike the bunny. They learn what NO means, but it only gives the message of disapproval.
The next way to say “you’ve hurt me doing that” in bunny speak is to let out a high-pitched squeal. Bunnies only scream in extreme pain and it’s terrible to hear. (If lucky, you’ll never hear that in your life together.) So you are saying to the bunny “Ouch! Pain!” And they will stop it. Communicating to a bunny in bunny’s language is the fastest way to make progress. But be patient. Babies take time to learn, and just when they get it right, they become teenagers and we have all sorts of new advice for that!!!! (We’ll talk again in 6 months.
)