Melee Attack

Melee Attack is a basic skill that characters start with in Diablo 3 when wielding a close-ranged weapon though it is quickly replaced (and irretrievable) once skills are gained for the slot.

Punch is what it changes to when there is no weapon (even if the animation is not a punch)

Ranged Attack is what is changes to when there is a ranged weapon.