Keeran is a male given name of Tamil origin.
In ancient Tamil (Centamil, செந்தமிழ்), Keeran (கீரன்) means 'stands by his principles' in context of persons. Many people use the name Keeran as it is both english(when spelt differentely) and tamil.
References
Keeran (Tamil name) Wikipedia(Text) CC BY-SA