Blood clots in the brain can be caused by various factors, including atherosclerosis, where the arteries become narrowed and hardened due to plaque buildup, and atrial fibrillation, an irregular heart rhythm that can lead to the formation of clots. Other risk factors include high blood pressure, smoking, and a sedentary lifestyle.