According to Official Guinness Records,
The largest collection of banknotes belongs to Anil Bohora (India), with a total of 10,025 different banknotes, as of 13 January 2009.
For a complete list of 2009 records, please visit 2009 Guinness Records in India.