Carmelo Anthony will wear No. 7 in New York because No. 15, which he wore at Syracuse and Denver, has been retired by the Knicks in honor of Earl Monroe and Dick McGuire.