there is no 명사 와
there is not any 명사는 동일합니다.
하지만 no 를 쓰면 not 을 쓰는 것보다 조금 더 강조된 의미로 쓸 수 있어요.
http://ezin.ybmsisa.com/knowledge/question_view_frm.asp?mode=S&questionSEQ=129785
no 는 명사를 부정하고, not + any의 뜻을 의미하며
not 은 동사를 부정하는데 쓰입니다.
http://genglish.com/community/club_1.html?No=727&mode=view