IP Address stands for Internet Protocol Address. The IP address is a number assigned to a connection of a network. It is assigned to every address.
MAC Address stands for Media Access Control Address. A MAC address is a unique serial number assigned to every network interface on every device.
While the MAC address uniquely identifies a device that wants to take part in a network, the IP address uniquely defines a connection of a network with an interface of a device.