"After a lot of thought and consideration, I have made the most difficult decision to retire from international football," the Aston Villa player said on his personal Twitter account.
"It's been a great honour and privilege to play and on occasion captain the team," added the 36-year-old. "I wish to thank all the players, managers, staff and most importantly the most wonderful fans in the world."
The news was confirmed by the Football Association of Irelandm, who explained that Given had informed Irish coach Giovanni Trapattoni of his decision.
The Italian paid tribute to the player's 16-year international career, saying: "I understand the difficult decision that Shay had to make, and appreciate all of his efforts during his international career.
"He is a strong player, with a great character and his love of playing for his country always shone through.
"It has been a pleasure to work with him during my time with the team. I wish him the very best in his future."
According to the FAI, Given has informed the FAI that he would "happily return to assist with goalkeeping duties" should there ever be any squad emergency.