The South London Press report that the Whites made an approach last week, but the 23-year-old rejected the loan switch because he wants to fight for his place at The Valley.
Last week Enoch Showunmi decided to remain at Bristol City and fight for his place too.
McLeod has scored just once since his £1.1m move from MK Dons in August.