World Library  
Flag as Inappropriate
Email this Article

Clan Wemyss

Article Id: WHEBN0009035339
Reproduction Date:

Title: Clan Wemyss  
Author: World Heritage Encyclopedia
Language: English
Subject: Clan Spens, List of tartans, Clan badge, Kilt, Scottish clans
Collection: Scottish Clans
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Clan Wemyss

Clan Wemyss
Motto Je pense (I think)[1]
Chief
Michael Wemyss of that Ilk[1]
Seat Wemyss Castle

Clan Wemyss is a Lowland Scottish clan.

Contents

  • History 1
    • Origins of the clan 1.1
    • Wars of Scottish Independence 1.2
    • 16th century and Anglo-Scottish Wars 1.3
    • 17th and 18th centuries 1.4
      • Jacobite risings 1.4.1
    • Modern history 1.5
  • Castles 2
  • Clan Chief 3
  • Clan Septs 4
  • See also 5
  • References 6
  • External links 7

History

Origins of the clan

The surname Wemyss is derived from the Scottish Gaelic uaimh which means cave.[2] It is believed to be taken from the caves of the Firth of Forth where the Wemyss family made their home.[2] Wemyss Castle in Fife has been the seat of the chiefs of Clan Wemyss since the twelfth century.[2] The chiefs are one of the few noble families who are descended from the Celtic nobility through the Clan MacDuff Earls of Fife.[2]

Sir Michael Wemyss along with his brother, Sir David, and also Scott of Balwearie were sent to Norway to bring back the infant Queen Margaret, the "Maid of Norway", in 1290.[2]

Wars of Scottish Independence

Sir Michael Wemyss swore fealty to Edward I of England in 1296 but then changed his allegiance to Robert the Bruce.[2] As a result, Wemyss Castle was sacked by the English.[2] He also witnessed the Act of Settlement in 1315 of the Scottish Crown by Robert the Bruce.[2] Michael's son, Sir David Wemyss, was amongst those who appended their seals to the famous Declaration of Arbroath in 1320.[2] Sir David was also one of the guarantors for the release of David II of Scotland from English imprisonment and his son was one of the hostages sent for the king's ransom.[2]

16th century and Anglo-Scottish Wars

Wemyss Castle, seat of the chiefs of Clan Wemyss since the twelfth century.

In 1513 Chief Sir David de Wemyss was killed leading the Clan Wemyss at the Battle of Flodden.[2] His grandson was Sir John Wemyss who fought under the Earl of Arran at the Battle of Pinkie Cleugh in 1547.[2]

John was a great supporter of Mary, Queen of Scots, and it was at the newly enlarged Wemyss Castle that she first met her future husband, Henry Stuart, Lord Darnley.[2] Sir John was made lieutenant of Fife, Kinross and Clackmannan in 1559.[2] He led his men in the queen’s army at the Battle of Langside in 1568.[2] His great-grandson was another John Wemyss who was born in 1586 as second-born, but eldest-surviving son of Sir John Wemyss of that Ilk, by his second wife Mary Stewart.[2]

17th and 18th centuries

John Wemyss was knighted in 1618 and created a Baronet of Nova Scotia in 1625.[2] This included a charter to the barony of New Wemyss in that province of Canada.[2] He was later advanced to the title of Earl of Wemyss and the patent was presented to him at Dunfermline personally by Charles I of England.[2] John Wemyss was also a Privy Councillor, High Commissioner to the General Assembly of the Church of Scotland, and one of the Committee of the Estates.[2] John Wemyss died in 1649 and was succeeded by his only son, David Wemyss, 2nd Earl of Wemyss.[2] David Wemyss, the second earl spent a lifetime nurturing the resources of his estate, in particular his salt and coal mines.[2] He also built a large harbour at Methil, Fife and greatly extended Wemyss Castle where he entertained Charles II of England in 1650 and 1651.[2] He died in 1679 and was predeceased by his son so the estates fell to his daughter, Margaret Wemyss, 3rd Countess of Wemyss.[2] Margaret married her cousin, James Wemyss, Lord Burntisland.[2] Their son was David Wemyss, 4th Earl of Wemyss who succeeded his mother in 1705.

Jacobite risings

Clan Wemyss tartan as published in Vestiarium Scoticum in 1842.

David Wemyss, 4th Earl of Wemyss was nominated as one of the trustees for the Treaty of Union with England.[2] In 1707 he became Vice Admiral of Scotland.[2]

James Wemyss, 5th Earl of Wemyss married the heiress of Colonel Francis Charles Charteris.[2] During the Jacobite rising of 1745 the earl's son, David Wemyss, Lord Elcho, joined the Jacobite leader, Charles Edward Stuart in Edinburgh.[2] Lord Elcho accompanied Stuart into England and was also present at the Battle of Culloden.[2] He then escaped to France and took part in Charles Edward Stuart's state entry into Paris.[2] In his absence he was convicted of treason and his estates were forfeited to the Crown.[2] He died in Paris in 1787.[2] Consequently, the earl was instead succeeded by his second son, Francis, who changed his surname to that of his mother which was Charteris.[2] It is from Francis that the present Earls of Wemyss and chiefs of Clan Charteris are descended.[2] Meanwhile, the chiefship of the Clan Wemyss and the estates in Fife devolved upon the 5th earl's third son, James Wemyss (1726–1786), who was MP for Sutherland and married Lady Elizabeth Sutherland in 1757.[2]

Modern history

James Wemyss's great-grandson married Millicent, daughter of Lady Augusta Gordon, and illegitimate granddaughter of William IV of the United Kingdom.[2] Their son, Michael Wemyss, married Lady Victoria Cavendish-Bentinck, last surviving god-daughter of Queen Victoria.[2]

Castles

  • Wemyss Castle in Fife is still the principal seat of the chief of Clan Wemyss.[2]
  • Elcho Castle is owned by the Wemyss Lord Elcho.

Clan Chief

As of 2011 the chief of Clan Wemyss is Michael Wemyss of Wemyss who married Charlotte Bristowe daughter of Colonel Royle Bristowe of Ickleton Essex.

Clan Septs

Spelling variations and septs of the Clan Wemyss include: Elcho Vemis Vemys Vemyss Veymis Weemes Weems Weemyss Weimes Weimis Weims Weimys Wemes Wemeth Wemis Wemise Wems Wemyes Wemys Wemyss Wemysse Weymes Weymis Weyms Whymes Whyms Wymes Wymess Whims

See also

References


-- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p
  1. ^ a b Clan Wemyss Profile scotclans.com. Retrieved 19 November 2013.
  2. ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj ak al am Way, George and Squire, Romily. Collins Scottish Clan & Family Encyclopedia. (Foreword by The Rt Hon. The Earl of Elgin KT, Convenor, The Standing Council of Scottish Chiefs). Published in 1994. Pages 342 - 343.

External links

  • Clan Wemyss at ElectricScotland.com
  • Clan Wemyss at ScotClans.com
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.