What is the most natural way to refer to someone when you don't know their name and don't have a close relationship with them?


I wanted to mention to a female staff member in a shop that I visit every day
that I had seen their photograph in the Shibuya shop. I was going to say:

渋谷店であなたの写真を見た。

..but あなた seemed too intimate. If I knew their name, I could have said, for
example:

渋谷店で田中さんの写真を見た。

..also きみ seemed too casual.

渋谷店で君の写真を見た。

What is the most natural way to refer to someone when you don't know their
name and don't have a close relationship with them?




By job name: 店員さん (clerk)、お巡りさん (bobby)、運転手さん (taxi driver), etc. Polite: そちら
(which I prefer to あなた which may sound informal in some situations),

Girl: お姉さん【ねえさん】  
Boy: お兄さん【にいさん】 Man: お父さん【とうさん】、叔父さん【おじさん】,  
Woman: お姉さん【ねえさん】、お母さん【かあさん】、叔母さん【おばさん】 (this one is dangerous!),  
Elder people: お爺さん【じいさん】、お婆さん【ばあさん】.

Best way: ask for the name.  
Best way to ask for the forgotten name: ask for the kanjis of the name :)

But I agree, it takes a lot of practice to naturally think of a way to call
out people…

