Niacin is an alternative name for vitamin B3. It is an essential for good health and must be obtained from our diet. Food sources of niacin include certain types of meat and fish, peanuts and avocado.