В общеупотребительном смысле - это одно и то же, Нидерланды - официальное название, Голландия - разговорное. На самом деле, Голландия - область на западе Нидерландов, включающая в себя Южную и Северную Голландии. Но название части в разговорной речи многих стран перенесено на целое (как Великобританию часто называют Англией, к примеру).
Все наиболее крупные города Нидерландов, за исключением Утрехта, находятся именно в одной из Голландий, видимо поэтому названия других провинций в памяти народной (причем во всем мире) не отложились. Исключение составляет Зеландия, хоть она и известна искобчительно из-за Новой Зеландии.
Разница в том, что Голландия - это часть Нидерландов. Как Карелия, например, часть России.
Нидерланды - это страна, Голландия - это область Нидерландов (включающая 2 провинции: Южную и Северную Голландию)
Теперь всё понятно! 👍