Hmm.. now I realise that 'live' in 'time to live' is 'live' as in 'life', not 'live' in the 'going live' sense ... It's the record's cache time! Engineering/techy acronyms are a bad place for homographs...
homographs are two words written the same way but with different meaning.
homophones are two words that sound the same but written differently.
homonyms are somewhat a combination: written and sound the same, but have different meaning.
since synonym means "having the same meaning" you might get away with considering a homograph a synonym of homonym, but it's best to be precise in these cases.