"I have a question for you."
Translation:Ik heb een vraagje voor jou.
Yes, but there is a slight difference in meaning. Aan jou means I'm asking you something, voor jou means I have something for you to solve/to think about before you can answer. So aan jou always works, voor jou doesn't work for simple or straight forward questions like asking for somebody's name.