It depends. As you also know, there are so many beautiful eyeglasses in the world so it is not hard to find one for your girlfriend. I have to say how thoughtful and considerate you are! But you need to tell me what face shape your girl has. You should know that not every pair of glasses can look good on everyone. It depends on several factors such as face shape, hair color, skin and even her wearing style. For women, I think you had better not give her squared frame because according to my observation, women who wear squared frame show a big face to me. I think girls with a diamond face can have all kinds of glasses. Is this useful?