Let's keep boy names as boy names. The name pool for them is already small. I generally prefer this name for boys. If you were to absolutely use it for a girl though, I'd stick it as a middle name.
Alternatives to
Kiran for a girl:
KiraKeera
KeiraKieraKarenKarin (pronounced CAR-in... knew a very sweet girl with this name)