Edison, an Old English surname meaning "son of Edward," or "Edie's son," might make a cute modern day option if it were literally for a son of a man name Edward. In has an air of intelligence and can share the nickname Eddie with Edward and Edgar. Your first thought was probably Thomas Edison, and is that really such a bad thing? After all, he was responsible for the phonograph, motion picture camera, and the light bulb, which were among his 1,093 US patents.
In 2010 Edison ranked at #897 and there were 226 baby boys named Edison and 21 spelled Eddison, along with 501 baby boys named Eddie, 164 Eddy, 7 Edi, and 10 Eddi. There were also 7 baby girls named Edison, as well as 7 named Edi and 73 named Edie.