Sachverhalt: A. Der 1963 geborene S._ war als Angestellter der Migros für die berufliche Vorsorge bei der Migros-Pensionskasse versichert. Seit 1. Mai 2004 bezieht er bei einem Invaliditätsgrad von 57 % eine halbe Rente der Invalidenversicherung. Seit Januar 2005 richtet die Sozialversicherungsanstalt des Kantons St. Gallen dem Versicherten gemäss Verfügung vom 29. Dezember 2004 eine Ergänzungsleistung zur Invalidenrente aus. Die Pensionskasse erbrachte ebenfalls Invalidenleistungen auf der Grundlage eines Invaliditätsgrades von 57 %. Mit Schreiben vom 28. November 2006 teilte sie S._ mit, sie werde ihre Leistungen ab 1. Mai 2007 anpassen. Bei der Berechnung der Überentschädigung würden u.a. ein theoretischer Anspruch auf Kinderzulage (Fr. 146.- im Monat) und ein zumutbarerweise erzielbares Einkommen von Fr. 2'406.- im Monat angerechnet; hieran hielt sie nach Korrespondenz mit dem Versicherten laut Schreiben vom 31. Juli 2007 fest. B. In Gutheissung der vom Versicherten am 13. Februar 2008 eingereichten Klage verpflichtete das Versicherungsgericht des Kantons St. Gallen die Pensionskasse mit Entscheid vom 3. Dezember 2009, S._ unter Berücksichtigung bereits erbrachter Leistungen rückwirkend ab 1. Mai 2007 eine ohne Anrechnung eines hypothetischen Erwerbseinkommens festgelegte Invalidenrente zuzüglich Zins zu 5 % seit 13. Februar 2008 auf den ausstehenden Leistungen zu erbringen. C. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten beantragt die Pensionskasse, der vorinstanzliche Entscheid sei insoweit aufzuheben, als sie verpflichtet wird, dem Versicherten ab 1. Februar 2008 eine ohne Anrechnung eines hypothetischen Erwerbseinkommens festgelegte Invalidenrente zuzüglich Zins zu 5 % seit 13. Februar 2008 zu erbringen. Während S._ auf Abweisung der Beschwerde schliessen und um Bewilligung der unentgeltlichen Rechtspflege ersuchen lässt, verzichtet das Bundesamt für Sozialversicherungen auf eine Vernehmlassung. 