User blog comment:ILuvAnime/Fairy Tail continue after episode 175/@comment-183.171.173.160-20130528132949/@comment-7418318-20130627085121

That's because 'l' and 'r' are the same letters in japanese and the way you pronounce them depends on the surrounding letters or even dialect.

For example you can sometimes hear even japanese people say aligato with 'l' rather than arigato at times.

That's also how Arcadios could accidentally put Elfman against Bacchus instead of Erza, when the king only said the first syllable of the name, because it's the same in both their names.