I like Amy, but I hate it when she shortens names like that!
Husband saw Lori in that getup and said “she looks terrible!” 😁
Regarding “boyfriend,” I agree that it sounds juvenile, but many of the others are awkward as @CandyApple said. Even “partner” could be male or female love interest. ( Not that it’s anybody’s business!)
Hey! My grandpa had a “lady friend.” Maybe “gentleman friend???” 😁