Gavigan

Gavigan is an Irish surname that claims its origins with different local chieftains depending upon the research performed.

Gavigan Clan Coat of Arms

Etymology

  • From County Mayo, Ireland, a local Irish chieftain called "Gabhadhan", the old Gaelic might have been something like, when the grammatical séimhiú is represented by the letter "h", "Ó Gáibhtheacháin".[1][2] This might be translated to signify "the Anxious One".
  • From "Mag Eachagáin" (son of Eachagán, in turn a diminutive of the personal name Eachadh).[1][2]
  • From the southern O'Neill or (as written in Irish) Uí Néill clan of Geoghegan,[3] "Gabhachan" from north Leinster and Ulster, cattle grazers on pasture lands. "Gabha" might signify or mean a blacksmith.

The motto upon the Gavigan family coat of arms may be translated to mean Always ready to serve my king and country.

Notable people with the name

gollark: It's kind of bad.
gollark: ```python#!/bin/env python3chars = [chr(n) for n in range(126)]firstchar = chars[0]lastchar = chars[len(chars) - 1]def increment_char(character): return chr(ord(character) + 1)def old_increment_string(string_to_increment): reversed_string = list(reversed(string_to_increment)) # Reverse the string for easier work. for rindex, char in enumerate(reversed_string): if char == lastchar: # If we can't increment this char further, try the next ones. reversed_string[rindex] = firstchar # Set the current char back to the first one. reversed_string[rindex + 1] = increment_char(reversed_string[rindex + 1]) # Increment the next one along. else: # We only want to increment ONE char, unless we need to "carry". reversed_string[rindex] = increment_char(reversed_string[rindex]) break return ''.join(list(reversed(reversed_string)))def increment_string(to_increment): reversed_string = list(to_increment) # Reverse the string for easier work. for rindex, char in enumerate(reversed_string): if char == lastchar: # If we can't increment this char further, try the next ones. reversed_string[rindex] = firstchar # Set the current char back to the first one. reversed_string[rindex + 1] = increment_char(reversed_string[rindex + 1]) # Increment the next one along. else: # We only want to increment ONE char, unless we need to "carry". reversed_string[rindex] = increment_char(reversed_string[rindex]) break return ''.join(list(reversed_string))def string_generator(): length = 0 while 1: length += 1 string = chars[0] * length while True: try: string = increment_string(string) except IndexError: # Incrementing has gone out of the char array, move onto next length break yield string```
gollark: Except it enumerates all possible ASCII strings instead.
gollark: I made that!
gollark: no.

References

  1. Hanks, Patrick; Coates, Richard; McClure, Peter (17 November 2016). The Oxford Dictionary of Family Names in Britain and Ireland. Oxford University Press. p. 1026. ISBN 9780192527479.
  2. Hanks, Patrick (8 May 2003). Dictionary of American Family Names. Oxford University Press. p. 23. ISBN 9780199771691.
  3. MacLysaght, Edward (19 April 1985). The Surnames of Ireland. Irish Academic Press. ISBN 9781911024644.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.