Sonny \s(on)-ny\ as a boy's name is pronounced SUN-ee. It is of English origin, and the meaning of Sonny is "son". A nickname, sometimes friendly and sometimes a little condescending. Also a short form of Santino. Entertainer Sonny Bono.
For more information, see also the related name Orson.