No, it is not neccesary to eat meat, it is only neccesary to get protein. You can get this from many different foods. If you are purely Vegan, you would not eat eggs, milk or cheese, but many vegetarians like myself, eat milk, eggs and cheese which are all good sources for protein.