What are the reasons why the Philippines is called Philippines?

The Philippines (Filipinas) were given that name by Ferdinand Magellan to honor his king, King Philip II of Spain.