Yes, Nigerian citizens need an Italy Schengen Visa to travel to Italy for short staysand for visits to other Schengen member states. If you have a Nigerian passport, you do need to apply for this visa to enter Italy without any issue. Otherwise, your entry could be denied.