Shelter Scotland said the figure will be over 80,000 across the UK as the number of families in emergency housing is at a 10-year high.
The charity has launched an emergency appeal and is calling on the Scottish Government to adopt guidelines on minimum standards of temporary accommodation to prevent people being put in "dangerous" properties.
It said it helped around 1000 people at risk of homelessness last winter.
Shelter Scotland want people to sign an online petition and "send an e-Christmas card" backing the campaign to the First Minister.
Director Graeme Brown said: "It's a badge of shame that 4847 children in Scotland will spend this Christmas living in temporary accommodation - some in hostels."