Three United States Navy ships have been named USS Leyte, after the island of Leyte in the Philippines, off which the Battle of Leyte Gulf occurred in 1944.