Select up to 3 answers.
Since the name Rudolph is of Germanic origin, the "L" is a gutteral sound made from the back of throat. This probably why some say the "L" is not pronounced.
I don't pronounce the "L"- never really thought about it BUT I think you are right Zoe so I stand corrected! :)