Source etymology 1
Original entry ↗An onomatopoeic representation of laughter.
To laugh.
From Middle English haha, ha ha, from Old English ha ha (interjection), ultimately onomatopoeic. Compare Old Frisian haha (interjection), Middle Low German hahā, hahahā (interjection), Middle High German hahā, haha (interjection), all expressions of joy or of laughter.
Relationships mentioned by the source
These are extracted mentions, not a timeline or a verified sequence of immediate parents.
Inspect preserved source fields
Raw extraction fields are retained for auditing. Their order does not establish ancestry.
{
"templates": [
{
"name": "inh",
"args": {
"1": "en",
"2": "enm",
"3": "haha"
},
"expansion": "Middle English haha"
},
{
"name": "inh",
"args": {
"1": "en",
"2": "ang",
"3": "ha ha",
"pos": "interjection"
},
"expansion": "Old English ha ha (interjection)"
},
{
"name": "onom",
"args": {
"1": "en",
"nocap": "1"
},
"expansion": "onomatopoeic"
},
{
"name": "cog",
"args": {
"1": "ofs",
"2": "haha",
"pos": "interjection"
},
"expansion": "Old Frisian haha (interjection)"
},
{
"name": "cog",
"args": {
"1": "gml",
"2": "hahā"
},
"expansion": "Middle Low German hahā"
},
{
"name": "cog",
"args": {
"1": "gmh",
"2": "hahā"
},
"expansion": "Middle High German hahā"
}
],
"links": [
[
"haha",
"haha#Middle_English"
],
[
"ha ha",
"ha ha#Middle_English"
],
[
"ha ha",
"ha ha#Old_English"
],
[
"haha",
"haha#Old_Frisian"
],
[
"hahā",
"haha#Middle_Low_German"
],
[
"hahahā",
"hahaha#Middle_Low_German"
],
[
"hahā",
"haha#Middle_High_German"
],
[
"haha",
"haha#Middle_High_German"
]
],
"references": [],
"descendants": [],
"lexical": [
{
"pos": "intj",
"glosses": [
"An onomatopoeic representation of laughter."
],
"tags": [],
"recordId": "620cfcac7e8216bd2bd5252dc3ee11e3156920c1dcc8e5e4d57ffec8da5cc733",
"rawRecordSha256": "8a26fda3492cc05a992201d243c7038d81cea08a19865aa659a40b252bac273d",
"sourceRecordOrdinal": 290721
},
{
"pos": "verb",
"glosses": [
"To laugh."
],
"tags": [],
"recordId": "fdd2fa844e6dc1dc2870d1d328ffb41497c3310e50bc8c8ff990b5cfd8c64ac3",
"rawRecordSha256": "555ca2530bfd62fa5842bab8d63b309f35b3402e9034feec695b718a683b61a7",
"sourceRecordOrdinal": 290722
}
],
"omittedAuxiliaryFields": {
"templates": 0,
"links": 0,
"references": 0,
"descendants": 0,
"lexicalRecords": 0,
"lexicalSenses": 0,
"glosses": 0
}
}