The toys were donated to Cash For Kids as part of the charity’s Mission Christmas campaign to support families in need across the Lothians.
Staff at the independent opticians collected donations between December 8 and 11, and dressed in festive outfits throughout the week to encourage giving.
Helen Dick, practice manager at McLeish Eyecare, said: “The response from our patients and the wider community was incredible.
“Everyone was so generous and it was lovely to see how much people wanted to help.
“Dressing up added a bit of fun to the week and was very outside of the team’s comfort zone.
“But the real reward was knowing the donations would make a genuine difference to local families this Christmas.”
Cash donations were used to buy toys from local shops, supporting both children in need and local businesses.
The toys were delivered to Cash For Kids, which supports disadvantaged children and young people, particularly during the Christmas period, when many families face extra financial pressure, on December 11.
Ms Dick said: “Giving back is something we care deeply about as a team.
“Supporting initiatives like Cash For Kids is just one small way we can help our community during what can be a very difficult time of year for many families.”
The appeal follows recent recognition for the practice, which has served the East Lothian community for more than 30 years.
It was named a finalist for Independent Practice of the Year at the 2025 Scottish Optometry Awards.