路德维希二世为巴伐利亚国王马克西米利安二世之子，母亲为普鲁士公主玛丽亚，生于宁芬堡（今日慕尼黑的一部分）