Beacon \be(a)-con\ as a boy's name is of Old English origin, and the meaning of Beacon is "signal light". Usually a bright light on a hilltop.
Baby names that sound like Beacon are Beagan, Beagin and Beagen. Other similar baby names are Beamon and Deacon.