Is there a way to make a custom field that allows multiple data entries?

Is there a way to make a custom field that allows multiple data entries?

For my contacts to have a many to many relationship through look up or a one to many relationship for certain fields. Is this possible?