FWIW; Matteo will work just fine. It's even in the top 100 here. And Lukas wouldn't go better with my culture either - they are both very common spellings. Names with K in them are usually seen as a more traditional spelling, while the names with C usually are a bit more 'posh'. For example, you wouldn't see our royal family use the K spelling (see Carl Philip, Victoria or Oscar for example)
Let us step into the night and pursue that flighty temptress, adventure.
PNL: http://www.behindthename.com/pnl/45898
Top: Alice and Sixten
Bottom: Story and Isidor
'Eggbert' due December 2018