Discover 140 charming and unique nicknames for girlfriend! From sweet and romantic to beautiful and meaningful, find the perfect name to call your special someone, including cute Spanish nicknames.