The name Kristin is German, according to Babynames.com. Hope this helped!
Kristin is one of many variations of Christine, including Kirsten, Christina and Kristen, among others. It means "follower of Christ" and is a common name in German-speaking countries. It is certainly known in many English-speaking countries as well.
Italy, I believe
No, Nicole is not a traditionally British name. It is of French origin.
It is of Latin Origin and means "lily" or "flower"
The name Gian is of Italian origin and is a variant of the name Giovanni, which ultimately comes from the Hebrew name Yochanan meaning "God is gracious."
Kristin Cauldwell's birth name is Kristin Handy.
Kristin Williamson's birth name is Kristin Lfve.
Kristin Keating's birth name is Kristin Kirkconnell.
Kristin Skogheim's birth name is Kristin Janette Skogheim.
Kristin Vitt's birth name is Kristin Nicole Vitt.
Kristin Sutton's birth name is Kristin Anne Sutton.
Kristin Tooker's birth name is Kristin Kay Tooker.
Kristin Chapman's birth name is Kristin Marie Chapman.
Kristin Butler's birth name is Kristin Nicole Butler.
Kristin Cole's birth name is Kristin Jeanette Cole.
Kristin McQuaid's birth name is Kristin Jean McQuaid.
Kristin Crandall's birth name is Kristin Doshie Crandall.