Discount apparel retailer TJX Cos Inc has named Big Lots Inc executive Jeffrey Naylor as its new executive vice-president and chief financial officer.