I currently work in an office that houses two separate companies that are owned by the same person. I work for Company A. Annoying colleague works for Company B.
Annoying colleague has pretty much been on my nerves from the moment she came on board. She's the kind of person that tries to turn every single thing into a joke, and always tries to be funny and loud. She is a middle-aged single mother, at least 15 years older than me. One of the first days she worked here, a bunch of us from Company A and Company B were out on a work lunch break, and while we were sitting at the table, I was quickly answering a text message from my partner. Annoying colleague was next to me, and snatched my phone out of my hand and proceeded to message my partner things like "gotta go baby x". She thought it was hilarious.
Over time, she has rarely ever called me by my name, calling me things like "Jack in the box", or "Jesus" (I had medium length hair at the time). Every time I walk by her desk (which I have to, in order to get to my desk) she says "hey" but intentionally waits until I am far enough past that I would need to stop, turn around and walk back to say "hey" back to her. There are some cases of this where I am far enough away that I ignore and keep walking, and hear her giggle to her workmate next to her. It seems weird, but I'm the only person she does this to, and I know her enough to know that she is doing it intentionally to try and get a reaction or to be funny.
These are just a couple of the annoying things she does. There are generally multiple instances of targeted annoyance per day. As it is a small-ish setup, we don't have a HR department, and everyone directly reports to the boss/owner, who unfortunately is personal friends with her. I don't think talking to him will help.
What can I do? I don't work with her on anything, we just share an office. I already avoid her as much as possible, but this has been going on for over a year and her quest to be as annoying as possible has not let up.