What is the full form of IFSC and MICR?

IFSC and MICR these banking related . I don’t know these full form. What is the full form.

What is the full form of HDFC and ICICI bank?

HDFC and ICICI bank is the most popular bank of India. Give me both banks full form.