Hi,
You're likely encountering "Contacts require a name" errors during Odoo contact import due to a missing or incorrectly formatted "Name" field in your CSV file. Ensure the "Name" column is populated for all contacts, correctly mapped during import, and free of hidden characters or spaces. Incorrect file encoding, especially if not UTF-8, can also cause this issue.
To troubleshoot, download a fresh contact import template from Odoo to ensure correct formatting. Simplify your CSV with minimal data to isolate the problem and inspect the file in a text editor for hidden characters or encoding issues. During import, carefully map CSV columns to Odoo fields, paying close attention to the "Name" field. If the problem persists, it could be a bug in your Odoo version, so check for updates or consult Odoo forums and support.
Please try to look at the following:
* https://www.cybrosys.com/blog/how-to-import-customers-and-vendors-in-odoo-17
* https://www.odoo.com/documentation/19.0/applications/essentials/export_import_data.html
* https://www.odoo.com/sl_SI/slides/slide/exporting-and-importing-data-609
Hope it helps