How did Ohio State's Puff Johnson get the nickname 'Puff?'
Ohio State's Puff Johnson isn't his real name. Learn how the Buckeyes forward got his nickname from his mom.
Puff Johnson isn’t his real name. Ohio State’s sixth-year forward, who has taken a circuitous path to joining the Buckeyes during the 2025-26 season, grew up in in Pennsylvania. Before he became a standout basketball player who would log 120 games at three schools while battling a litany of injuries, Johnson was just a little kid given the name Donovan by his parents, Gilbert and Amy Johnson.
As he became a four-star prospect in the class of 2020, however, not many people knew him as Donovan Johnson . They called him Puff, and the origin story of that nickname dates back to his younger days. Where did Puff Johnson get his nickname?
As a child, Johnson was a fan of the cereal Cocoa Puffs. Because of that, his mom started calling him “Puff,” and the nickname stuck. Now, the 6-foot-8, 200-pound is back in the NCAA Tournament with the Buckeyes .
After securing a temporary restraining order to gain eligibility for a sixth year in mid-January, a Franklin County judge upheld that ruling in early February and cleared the way for him to finish out his final season of men’s college basketball at Ohio State. Johnson played three years at North Carolina, where he was part of a 2022 team that reached the national championship game before falling to Kansas. In 2023, he transferred to Penn State, where he played 46 games in the next two seasons before transferring after the 2024-25 season and committing to the Buckeyes while fighting for eligibility.