"Prosperous, Happy fortress."
The name Edynburgh is commonly a female name from the "Old English" origin that means "Prosperous, Happy fortress.".

The pronunciation of Edynburgh is e-dyn- burgh, ed (y)-n burgh.
The name Edynburgh means "Prosperous, Happy fortress.". Explore other names with related meanings: