Megna is a name of uncertain origin and meaning, perhaps derived from the Scottish surname MacGhnie or the Irish MacMagna. It is a unique choice for parents seeking an uncommon name for their child. Megna is often used as a feminine name but can also be given to boys due to its unisex nature.
"The name Megna was chosen for 5 babies in 1992 and again in 1999. It gained some popularity in 2002 with 6 newborns bearing the name, bringing the total to 16 since record-keeping began."