नैतिक, स्वास्थ्य, पर्यावरण, धार्मिक, राजनीतिक, सांस्कृतिक, सौन्दर्य, आर्थिक, या अन्य कुनै पनि कारणले शाकाहारी जीवनशैली अपनाउन सकिन्छ। पश्चिमाहरुले आँफूलाई मन पर्ने किसिमले शाकाहारलाई पनि विविध श्रेणीमा विभाजन गरेका छन् जस्तै-:
