You can call him
Gabe at home but accept that other people pronounce
Gabriel the Spanish way.
When in Britain, you still call him
Gabe. Cannot his sister call him
Gabe too? If you stay on in Britain, he will be called
Gabriel the English way. And your little daughter will automatically pronounce it so to.
I think both
Gabriel and
Patrick are great names. Even if his granddad loves to call him
Patrick, you don't have to switch the names. At least not if you can't stand the Spanish pronounciation of
Patrick.
"But it’s all right now.
I learned my lesson well.
You see you can’t please everyone
So you got to please yourself."
Rick Nelson,
Garden Party
"It does not become me to make myself smaller than I am." (
Edith Södergran 1891-1923)