This question already has an answer here:
How do i create a wifi - hotspot using my wired connection ? I went to network settings - Wirless and clicked on start hotspot but my mobile phone is not able to detect the hotspot.
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
That's because it's operating in ad-hoc mode. Androids don't work well with ad-hoc networks unless you load them with custom firmware. I use Cyanogenmod. It can detect ad-hoc networks. However, ad hoc networks are EXTREMELY slow.