Who named the Philippines 'Islas de San Lazaro'?

Ferdinand Magellan named the Philippines Islas de San Lazaro when he reached the islands of Homonhon in 1521.