Punch is a name given to any mixed drink, alcoholic or not, that has fruit juice in it. Punch is usually served in a large bowl, with a ladle for people to help themselves to the drink.
You punch something when you hit it with your fist.
People punch each other when they fight or they punch inanimate objects like walls when they are frustrated.