There are a number of scripts that import CSV formatted text files. Check AEScripts.
This really depends on how you need to import them.
If all the names should be on the same text layer, you can simply select all content in the spreadsheet, copy and paste it to AE.
For a comparison of the different spreadsheet solutions that exist for AE, see the section "Is Text2Spreadsheet the right tool for me" at
If you need the names on separate layers, with Text2Spreadsheet you could do the following:
1) Create an AE project with 3000 dummy text layers (you can duplicate the same layer as often as needed).
2) Let Text2Spreadsheet export a spreadsheet for your project
--> now you have a spreadsheet with 3000 dummy texts in one column of the spreadsheet
3) replace the dummy texts with your names (by cut and paste from your original spreadsheet)
4) let Text2Spreadsheet load the modified spreadsheet