English: He seemed to have heard the name somewhere.
Telugu: . ఈ పేరు ఎక్కడో విన్నట్టు అనిపిస్తుంది కదా.