| Father | Sir William Keith, 2nd Earl Marischal (1458 - 1521) |
| Mother | Lady Elizabeth Gordon (1474 - 1549) |
| Sibling | Robert Keith Master of Marischal (1489 - 1514) |
| Sibling | Laird Gilbert Keith of Troup (1485 - 1537) |
| Sibling | Gilbert Keith (1489 - 1537) |
| Sibling | Elizabeth Keith Baroness of Sinclair (1490 - 1549) |
| Sibling | Lady Janet Keith (1493 - 1547) |
| Sibling | Robert Keith Created Lord Altrie (1508 - 1551) |
| Sibling | Elizabeth Lady Keith Gordon (1515 - 1562) |
| Sibling | Beatrice Keith (1518 - ) |
| Sibling | Christian Keith ( - ) |
| Sibling | Elizabeth Keith (1478 - 1520) |
| Sibling | Mary Keith (1478 - 1549) |
| Sibling | Lady Jean Dekeith (1484 - 1530) |
| Sibling | Alexander Keith (1488 - ) |
| Sibling | John Keith (1492 - ) |
| Sibling | Robert Keith (1493 - 1924) |
| Sibling | William Keith (1484 - 1513) |
| Sibling | Alexander Keith (1465 - 1515) |
| Sibling | George Keith Marischal (1498 - ) |
| Sibling | Lady Agnes of Marischal Keith ( - 1548) |
| Sibling | Anne Keith (1503 - 1588) |
| Sibling | David Keith (1496 - ) |