Navnet Kirstine er en traditionel nordisk og særskilt dansk form af pigenavnet Christina (eller Cristina). Navnet har sine dybe etymologiske rødder i det latinske navn Christianus, som bærer den direkte betydning "kristen" eller "tilhænger van Kristus". Grundordet stammer oprindeligt fra det græske ord Christos, der betyder "den salvede". Gennem den tidlige middelalder og helgeninden Sankt Christina spredte navnet sig til hele Norden, hvor det gradvist sleb sig til og udviklede folkelige, lokale varianter som Kirsten, Kerstin og herunder specifikt den fulde form Kirstine.
I Danmark har navnet Kirstine spillet en monumental rolle i navnehistorien lige siden middelalderen. Fra 1700-tallet og op igennem 1800-tallet var det et af de absolut mest udbredte pigenavne overhovedet i det danske landbosamfund. Da navnet optræder som mellemnavn, afspejler det en særdeles stærk dansk tradition for opkaldelse, hvor man gav døtre Kirstine som et sekundært fornavn eller mellemnavn for at ære og videreføre navnearven fra bedstemødre, mødre eller mostre. Modsat efternavne på -sen blev mellemnavne og fornavne ikke fastlåst af Navnelovene i 1828 og 1853, men Kirstine forblev et yderst yndet og traditionsrigt bindeled mellem fornavnet og slægtsnavnet i generationer.
I dag er Kirstine et velkendt og klassisk navn i Danmark. Det bæres af flere tusinde danske kvinder som enten primært fornavn eller mellemnavn/sekundært fornavn. Selvom navnet i de seneste årtier i højere grad har været dominerende blandt de voksne og ældre generationer frem for helt nyfødte, har det bevaret en status som en udødelig og historisk tung grundpille i den danske navnearv, der klinger af gedigen, historisk tradition.
Navnet Kirstine har som fornavn og mellemnavn været båret af markante, beviseligt virkelige skikkelser, som har sat varige aftryk i den danske historie. Blandt de mest kendte finder man:
Navnet optræder hos 3.714 personer.