I've just been told that when you want information from a person, you should not use "ask for" just "ask". They're quoting from Longman's Dictionary of Contemporary English. This doesn't appear to be common usage to me (I think that both are used commonly), but even taking into account all the places I've lived, I'm limited. So could be completely incorrect.
"Ask his name." I've seen just from the references he provided a telemarketing manual that literally meant to use the person's name as a question ("Bill?") to gain confidence. I could see how it's still correct as you could ask "your name?" Or "what is your name?" And still fall under this.
"Ask for his name." Make requests about his name. I'm sure there are more interpretations, but seems more straight forward (currently IMO). Granted, irl, I'd probably just say "Get his name."
The sentence we are discussing is "I ask his name" on Duolingo. I opened my mouth too big and have to already clarify and fix my mistakes, but saying that "for" can't be used when asking a person's information doesn't seem to match current usage IMO.
So, which is correct? Are both? Neither?
Thank you for your time.