Sure, you can definitely leave a fake Christmas tree on overnight. Since it's not a real tree, there's no need to worry about the tree drying out or catching fire. You can keep the tree up for as long as you like, and it'll look just as festive and beautiful as ever.