Ancestry of
Margaret Campbell
Look → Click or tap a name to see more details including sources or famous kin.
1st Generation
2nd Generation
3rd Generation
4th Generation
8. Archibald Campbell (–1513)
5th Generation
16. Colin Campbell (c1440–1493)
17. Isabel Stewart (–1510)
18. John Stewart (a1430–c1495)
6th Generation
32. Archibald Campbell (–c1440)
34. John Stewart (c1434–1463)
38. Alexander Montgomery (a1413–c1470)
39. Margaret Boyd
7th Generation
64. Duncan Campbell (–c1454)
65. Margory Stewart (–a1432)
68. Robert Stewart (c1382–c1449)
69. Joan Stewart
76. John Montgomery (–a1429)
77. Agnes of the Isles (–a1413/14)
78. Thomas Boyd (–1439)
8th Generation
130. Robert Stewart (c1340–1420)
131. Margaret Graham (c1334–1380)
136. John Stewart
137. Isabel de Ergadia
138. Robert Stewart (c1340–1420) — Same as #130
139. Margaret Graham (c1334–1380) — Same as #131
152. John Montgomery (–a1401)
153. Elizabeth Eglinton
9th Generation
260. Robert II, King of Scotland (1316–1390)
261. Elizabeth Mure (–a1355)
274. John de Ergadia
275. Joan Isaac
276. Robert II, King of Scotland (1316–1390) — Same as #260
277. Elizabeth Mure (–a1355) — Same as #261
306. Hugh Eglinton
307. Agnes Mure
10th Generation
520. Walter Stewart (c1293–1326)
521. Marjorie Bruce (–1316)
522. Adam Mure
523. Joan Cunningham
550. Thomas Isaac
551. Matilda Bruce
552. Walter Stewart (c1293–1326) — Same as #520
553. Marjorie Bruce (–1316) — Same as #521
554. Adam Mure — Same as #522
555. Joan Cunningham — Same as #523
11th Generation
1040. James Stewart (c1243–c1309)
1041. Egidia de Burgh
1042. Robert I, King of Scotland (1274–1329)
1043. Isabella of Mar (c1277–1296)
1102. Robert I, King of Scotland (1274–1329) — Same as #1042
1103. Elizabeth de Burgh
1104. James Stewart (c1243–c1309) — Same as #1040
1105. Egidia de Burgh — Same as #1041
1106. Robert I, King of Scotland (1274–1329) — Same as #1042
1107. Isabella of Mar (c1277–1296) — Same as #1043
12th Generation
2082. Walter de Burgh
2083. Avelina FitzJohn
2084. Robert de Brus (1243–a1304)
2085. Marjorie of Carrick (1256–1292)
2086. Donald (Dmhnall) I of Mar (–c1302)
2204. Robert de Brus (1243–a1304) — Same as #2084
2205. Marjorie of Carrick (1256–1292) — Same as #2085
2206. Richard de Burgh (c1259–1326)
2207. Margaret ----- (–c1304)
2210. Walter de Burgh — Same as #2082
2211. Avelina FitzJohn — Same as #2083
2212. Robert de Brus (1243–a1304) — Same as #2084
2213. Marjorie of Carrick (1256–1292) — Same as #2085
2214. Donald (Dmhnall) I of Mar (–c1302) — Same as #2086
13th Generation
4168. Robert de Bruce (1210–1295)
4169. Isabella de Clare (1226–p1264)
4170. Neil of Carrick
4171. Margaret Stewart
4408. Robert de Bruce (1210–1295) — Same as #4168
4409. Isabella de Clare (1226–p1264) — Same as #4169
4410. Neil of Carrick — Same as #4170
4411. Margaret Stewart — Same as #4171
4424. Robert de Bruce (1210–1295) — Same as #4168
4425. Isabella de Clare (1226–p1264) — Same as #4169
4426. Neil of Carrick — Same as #4170
4427. Margaret Stewart — Same as #4171
14th Generation
8336. Robert de Bruce (c1195–c1233)
8337. Isabella of Huntingdon (c1199–c1251)
8338. Gilbert de Clare (c1180–1230)
8339. Isabel Marshal (1200–1239/40)
8342. Walter High Stewart of Scotland
8816. Robert de Bruce (c1195–c1233) — Same as #8336
8817. Isabella of Huntingdon (c1199–c1251) — Same as #8337
8818. Gilbert de Clare (c1180–1230) — Same as #8338
8819. Isabel Marshal (1200–1239/40) — Same as #8339
8822. Walter High Stewart of Scotland — Same as #8342
8848. Robert de Bruce (c1195–c1233) — Same as #8336
8849. Isabella of Huntingdon (c1199–c1251) — Same as #8337
8850. Gilbert de Clare (c1180–1230) — Same as #8338
8851. Isabel Marshal (1200–1239/40) — Same as #8339
8854. Walter High Stewart of Scotland — Same as #8342
15th Generation
16674. David of Huntingdon (c1144–1219)
16675. Maud of Chester (c1171–1233)
16676. Richard de Clare (c1153–c1217)
16677. Amice of Gloucester (–1224/25)
16678. William Marshal (c1147–1219)
16679. Isabel de Clare (c1172–c1220)
17634. David of Huntingdon (c1144–1219) — Same as #16674
17635. Maud of Chester (c1171–1233) — Same as #16675
17636. Richard de Clare (c1153–c1217) — Same as #16676
17637. Amice of Gloucester (–1224/25) — Same as #16677
17638. William Marshal (c1147–1219) — Same as #16678
17639. Isabel de Clare (c1172–c1220) — Same as #16679
17698. David of Huntingdon (c1144–1219) — Same as #16674
17699. Maud of Chester (c1171–1233) — Same as #16675
17700. Richard de Clare (c1153–c1217) — Same as #16676
17701. Amice of Gloucester (–1224/25) — Same as #16677
17702. William Marshal (c1147–1219) — Same as #16678
17703. Isabel de Clare (c1172–c1220) — Same as #16679
16th Generation
33348. Henry of Huntingdon (c1114–1152)
33349. Ada de Warenne (c1120–c1178)
33350. Hugh de Kevelioc (c1141–1181)
33351. Bertrade de Montfort (c1156–p1227)
33352. Roger de Clare (c1116–c1173)
33353. Maud de St. Hilary (c1132–1193)
33354. William FitzRobert (1116–1183)
33355. Hawise de Beaumont (–1197)
33356. John FitzGilbert (the Marshal) (c1105–1165)
33357. Sybilla of Salisbury
33358. Richard de Clare (c1130–1176)
33359. Aoife MacMurrough (c1145–c1188)
35268. Henry of Huntingdon (c1114–1152) — Same as #33348
35269. Ada de Warenne (c1120–c1178) — Same as #33349
35270. Hugh de Kevelioc (c1141–1181) — Same as #33350
35271. Bertrade de Montfort (c1156–p1227) — Same as #33351
35272. Roger de Clare (c1116–c1173) — Same as #33352
35273. Maud de St. Hilary (c1132–1193) — Same as #33353
35274. William FitzRobert (1116–1183) — Same as #33354
35275. Hawise de Beaumont (–1197) — Same as #33355
35276. John FitzGilbert (the Marshal) (c1105–1165) — Same as #33356
35277. Sybilla of Salisbury — Same as #33357
35278. Richard de Clare (c1130–1176) — Same as #33358
35279. Aoife MacMurrough (c1145–c1188) — Same as #33359
35396. Henry of Huntingdon (c1114–1152) — Same as #33348
35397. Ada de Warenne (c1120–c1178) — Same as #33349
35398. Hugh de Kevelioc (c1141–1181) — Same as #33350
35399. Bertrade de Montfort (c1156–p1227) — Same as #33351
35400. Roger de Clare (c1116–c1173) — Same as #33352
35401. Maud de St. Hilary (c1132–1193) — Same as #33353
35402. William FitzRobert (1116–1183) — Same as #33354
35403. Hawise de Beaumont (–1197) — Same as #33355
35404. John FitzGilbert (the Marshal) (c1105–1165) — Same as #33356
35405. Sybilla of Salisbury — Same as #33357
35406. Richard de Clare (c1130–1176) — Same as #33358
35407. Aoife MacMurrough (c1145–c1188) — Same as #33359
This ahnentafel chart for Margaret Campbell is currently limited to 16 generations
Pedigree charts and family group charts are not limited and will allow you to go beyond 16 generations.