I actually own a real dictionary. And according to that dictionary - 4. "girl - a man's or boy's sweetheart." 5. "a woman".
But regardless of what some dusty old dictionary says, my point is that I don't mind if someone calls me girl/babe/lady. It doesn't offend me. Last I knew I'm allowed to NOT be offended. Hard to tell nowadays when everyone is offended by everything.