Your father and at least some of his siblings are listed as both Craven and Walsh in the BMD.
Lynette is listed only as Lynette Craven. Keith M, Graham C, Michael J, and Anne M are all listed under both names Walsh and Craven.
That may indicate that James Walsh's birth name was Craven,