Anglo-Saxon male names
A comprehensive database of every Anglo-Saxon person recorded in any contemporary document is available through PASE. This provides an excellent way of finding names for English characters.
A (less comprehensive) list of Anglo-Saxon names follows below.
Ælfgar Ælfheah Ælfhelm Ælfhere Ælfric Ælfsige Ælfstan Ælfwald Ælfwine Ælla Ælle Æsc Æscwine Æthelbald Æthelberht Æthelfrith Æthelheard Æthelmær Æthelnoth Æthelred Æthelric Æthelwald Æthelweard Æthelwig Æthelwine Æthelwold Æthelwulf Ætla Agilbert Alcuin Aldfrith Aldhelm Alfred Alhred Athelm Athelstan Bede Beorhtfrith Beorhtric Beorhtwulf Beorn Beornhæth Beornred Beornwine Beornwulf Beowulf Berhtwald Bosa Botulf Botwine Byrhtferth Byrhthelm Byrhtnoth Cadwallon Cædmon Cædwalla Ceadda Ceawlin Cedd Cenred Centwine Cenwald Cenwalh Cenwulf Ceolfrith Ceolnoth Ceolred Ceolwulf Cerdic Cospatric Cutha Cuthbert Cuthred Cuthwine Cuthwulf Cwichelm Cynegils Cyneheard Cynesige Cynewulf Cynric Denewulf Dunstan Eadbald Eadberht Eadfrith Eadnoth Eadred Eadric Eadwig Eadwulf Ealdfrith Ealdhun Ealdred Ealdwine Ealhmund Ealhswith Eanfrith Eanred Eanulf Eardwulf Eata Ecgfrith Ecgwine Eddi Edgar Edmund Edric Edward Edwin Egbert Eorcenberht Eorcenwald Eowa Godwine Gundulf Guthberht Guthfrith Guthlac Gyrth Hæddi Harold Harthacnut Helmstan Hengest Hereward Herfast Hlothere Horsa Hrothgar Hrothweard Hygeberht Ine Jaenberht Judhael Leofric Leofwine Morcar Odda Offa Ohthere Oisc Ordgar Ordulf Osberht Osbern Osfrith Osgar Osgod Osmund Osred Osric Oswald Oswine Oswiu Oswulf Rædwald Rædwulf Rægnald Regenbald Saberht Siferth Sigeberht Sigered Sigeric Siward Stigand Stuf Styr Swithberht Swithhun Tatberht Tatwine Toki Torhtmund Tostig Tuda Tunberht Turgot Ubba Uhtred Ulf Usher Waldhere Waltheof Watt Werburh Werferth Werwulf Widsith Widukind Wighard Wiglaf Wihtberht Wihtred Wilfred Willibrord Wulfhere Wulfnoth Wulfred Wulfric Wulfstan Wulfwig Wynfrith