Robert Nilsson is a Swedish center on the Edmonton Oilers.
Nilsson was drafted by the New York Islanders in 2003, 15th overall. He played two seasons with Leksands IF and another with Djurgardens IF of the Swedish Elitserien. He joined the Islanders after the lockout but struggled, scoring only 6 goals and 20 points in 53 games. He was traded to Edmonton in 2007, and posted 10 goals and 41 points in the 2007-08 season.