Why is Israel called Israel and who named it?

Modern-day Israel is named after the ancient kingdom of Israel, which was named after Israel (an alternate name for Jacob son of Isaac son of Abraham).
Modern-day Israel is named after the ancient kingdom of Israel, which was named after Israel (an alternate name for Jacob son of Isaac son of Abraham).